svn commit: r16138 - trunk/src/argouml-core-model/tests: org/argouml/model testmodels/uml13 testmodels/uml14

[email protected]
Newsgroups gmane.comp.lang.uml.argouml.cvs
Message-ID <[email protected]>
Author: tfmorris
Date: 2008-11-22 07:53:58-0800
New Revision: 16138

Added:
   trunk/src/argouml-core-model/tests/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi   (contents, props changed)
   trunk/src/argouml-core-model/tests/testmodels/uml14/issue4440-Poseidon-hybrid.xmi
Modified:
   trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java

Log:
Test cases for unusual files (not currently run)

Modified: trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java?view=diff&rev=16138&p1=trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java&p2=trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java&r1=16137&r2=16138
==============================================================================
--- trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java	(original)
+++ trunk/src/argouml-core-model/tests/org/argouml/model/TestXmi.java	2008-11-22 07:53:58-0800
@@ -178,16 +178,44 @@
         // TODO: 
     }
     
-    public void notestXmiRoseUml13() {
-        // TODO: http://argouml.tigris.org/issues/show_bug.cgi?id=4919
+    /**
+     * Test a UML 1.3/XMI 1.1 file to make sure that it gets converted properly.
+     * <p>
+     * TODO: Our UML 1.3 converter currently only handles XMI 1.0. 
+     * @throws FileNotFoundException indicates a test configuration problem
+     * @throws UmlException if it fails to open the file
+     */
+    public void notestXmiRoseUml13() throws FileNotFoundException, 
+            UmlException {
+        // http://argouml.tigris.org/issues/show_bug.cgi?id=4919
+        readAndCheckXmi("/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi",
+                "AAA_5.1.1_K2", 7);
+        // This throws 
+        // org.argouml.model.XmiException: Unknown element in XMI file : Model
+        // because the UML 1.3->1.4 converter can only handle XMI 1.0, not 1.1
     }
-    
+
     public void notestXmiRoseUml14() {
-        // TODO: 
+        // TODO:
     }
-    
-    public void notestPoseidonHybrid() {
-        // TODO: http://argouml.tigris.org/issues/show_bug.cgi?id=4440
+
+    /**
+     * Test weird hybrid Poseidon file to make sure that it throws a reasonable
+     * exception when we try to load it.
+     * 
+     * @throws FileNotFoundException indicates a test configuration problem
+     */
+    public void notestPoseidonHybrid() throws FileNotFoundException {
+        // http://argouml.tigris.org/issues/show_bug.cgi?id=4440
+        try {
+            readAndCheckXmi("/testmodels/uml14/issue4440-Poseidon-hybrid.xmi",
+                    "model 2", 99);
+        } catch (UmlException e) {
+            if (!(e instanceof XmiException) 
+                    || !e.getMessage().contains("Unknown element")) {
+                fail("Expected exception not thrown");
+            }
+        }
     }
     
  

Added: trunk/src/argouml-core-model/tests/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi?view=auto&rev=16138
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-model/tests/testmodels/uml13/issue4919-Rose-uml13-xmi11.xmi	2008-11-22 07:53:58-0800
@@ -0,0 +1,40 @@
+<?xml version = '1.0' encoding = 'ISO-8859-1'?>
+<!-- <!DOCTYPE XMI SYSTEM 'UML1311.dtd' > -->
+<XMI xmi.version = '1.1' xmlns:UML='href://org.omg/UML/1.3' timestamp = 'Fri Nov 23 09:13:06 2007' >
+ <XMI.header>
+  <XMI.documentation>
+   <XMI.exporter>Unisys.JCR.1</XMI.exporter>
+   <XMI.exporterVersion>1.3.6</XMI.exporterVersion>
+  </XMI.documentation>
+  <XMI.metamodel xmi.name = 'UML' xmi.version = '1.3'/>
+ </XMI.header>
+<XMI.content>
+<!-- ==================== AAA_5.1.1_K2    [Model] ==================== -->
+<Model xmi.id = 'G.0' xmi.uuid = '3E84830A0194' 
+  name = 'AAA_5.1.1_K2' visibility = 'public' isSpecification = 'false' 
+  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' >
+  <Namespace.ownedElement>
+
+  </Namespace.ownedElement>
+</Model>
+<TaggedValue xmi.id = 'XX.23.911.54.2' 
+  tag = 'RationalRose:Tool#0' value = 'AAA' 
+  modelElement = 'G.0' />
+<TaggedValue xmi.id = 'XX.23.911.54.3' 
+  tag = 'RationalRose$AAA:AAAVersion' value = '5.1.1_K' 
+  modelElement = 'S.326.0911.50.2' />
+<TaggedValue xmi.id = 'XX.23.911.54.4' 
+  tag = 'RationalRose$AAA:Organisation' value = 'ISO/TC 211' 
+  modelElement = 'S.326.0911.50.2' />
+<TaggedValue xmi.id = 'XX.23.911.54.5' 
+  tag = 'RationalRose$AAA:Datum' value = '07.10.2004' 
+  modelElement = 'S.326.0911.50.2' />
+<TaggedValue xmi.id = 'XX.23.911.54.6' 
+  tag = 'RationalRose:Tool#4' value = 'NAS' 
+  modelElement = 'G.0' />
+<TaggedValue xmi.id = 'foo' 
+  tag = 'documentation' value = 'My documentation' 
+  modelElement = 'G.0' />
+</XMI.content>
+</XMI>
+

Added: trunk/src/argouml-core-model/tests/testmodels/uml14/issue4440-Poseidon-hybrid.xmi
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/tests/testmodels/uml14/issue4440-Poseidon-hybrid.xmi?view=auto&rev=16138
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-model/tests/testmodels/uml14/issue4440-Poseidon-hybrid.xmi	2008-11-22 07:53:58-0800
@@ -0,0 +1,7872 @@
+<?xml version = '1.0' encoding = 'UTF-8' ?>

+<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' xmlns:UML2 = 'org.omg.xmi.namespace.UML2'

+  timestamp = 'Thu Sep 07 08:58:14 BST 2006'>

+  <XMI.header><XMI.documentation>
+    <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
+    <XMI.exporterVersion>1.0</XMI.exporterVersion>
+    <XMI.metaModelVersion>1.4.4</XMI.metaModelVersion></XMI.documentation>
+  </XMI.header>

+  <XMI.content>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d79' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d7a'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d7b' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d75' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d76'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d77' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d59' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d5a'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d5b' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d55' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d56'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d57' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d25' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d26'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d27' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d21' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d22'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d23' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d0c' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d0d'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d0e' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6d08' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6d09'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6d0a' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6cd8' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6cd9'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6cda' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6cd4' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6cd5'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6cd6' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6c9e' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6c9f'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6ca0' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm6c9a' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm6c9b'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm6c9c' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7af6' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7af7'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7af8' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7af2' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7af3'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7af4' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7ad6' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7ad7'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7ad8' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7ad2' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7ad3'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7ad4' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7aca' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7acb'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7acc' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7ac6' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7ac7'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7ac8' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a90' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a91'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a92' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a8c' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a8d'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a8e' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a84' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a85'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a86' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a80' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a81'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a82' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a6b' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a6c'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a6d' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7a67' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7a68'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7a69' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7965' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7966'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7967' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7961' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7962'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7963' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7843' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7844'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7845' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm783f' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7840'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7841' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7734' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7735'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7736' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7730' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7731'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7732' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm770d' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm770e'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm770f' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7709' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm770a'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm770b' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm76c5' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm76c6'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm76c7' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm76c1' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm76c2'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm76c3' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm769b' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm769c'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm769d' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7697' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7698'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7699' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm75eb' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm75ec'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm75ed' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm75e7' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm75e8'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm75e9' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm75cc' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm75cd'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm75ce' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm75c8' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm75c9'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm75ca' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm758f' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7590'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7591' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm758b' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm758c'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm758d' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm757b' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm757c'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm757d' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7577' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7578'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7579' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm753e' name = 'documentation'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm753f'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7540' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm753a' name = 'gentleware-imported-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm753b'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm753c' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm7533' name = 'gentleware-imported-package-statement-line-number'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7534'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7535' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:TagDefinition xmi.id = 'Im260fee48m10d35928970mm752f' name = 'static'

+      isSpecification = 'false'>

+      <UML:TagDefinition.multiplicity>

+        <UML:Multiplicity xmi.id = 'Im260fee48m10d35928970mm7530'>

+          <UML:Multiplicity.range>

+            <UML:MultiplicityRange xmi.id = 'Im260fee48m10d35928970mm7531' lower = '1'

+              upper = '1'/>

+          </UML:Multiplicity.range>

+        </UML:Multiplicity>

+      </UML:TagDefinition.multiplicity>

+    </UML:TagDefinition>

+    <UML:Model xmi.id = 'Im4a16bc19m10d20ed254fmm7f41' name = 'model 2' isSpecification = 'false'

+      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+      <UML:Namespace.ownedElement>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7187' name = 'gentleware-import'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Stereotype.baseClass>Permission</UML:Stereotype.baseClass>

+        </UML:Stereotype>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7186' name = 'realize'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>

+        </UML:Stereotype>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7185' name = 'gentleware-primary-class'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7184' name = 'gentleware-source-code-comment'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7183' name = 'gentleware-type-unqualified'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7182' name = 'read-only'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7181' name = 'create'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Stereotype.baseClass>BehavioralFeature</UML:Stereotype.baseClass>

+        </UML:Stereotype>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm7180' name = 'initializer'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>

+        </UML:Stereotype>

+        <UML:Stereotype xmi.id = 'Im2177d7b5m10d31d4f245mm717f' name = 'gentleware-source-file-comment'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm717e' name = 'final'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm717d'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm717c' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm717b' name = 'java' visibility = 'public'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Namespace.ownedElement>

+            <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm717a' name = 'lang' visibility = 'public'

+              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+              <UML:Namespace.ownedElement>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm7079' name = 'String' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'true' isAbstract = 'false'

+                  isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7078' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7077' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Class>

+                <UML:DataType xmi.id = 'Im2177d7b5m10d31d4f245mm703a' name = 'void' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm7007' name = 'Integer' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'true' isAbstract = 'false'

+                  isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7006' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7005' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Class>

+                <UML:DataType xmi.id = 'Im2177d7b5m10d31d4f245mm6e6b' name = 'int' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                <UML:Class xmi.id = 'Im260fee48m10d35928970mm7832' name = 'UnsupportedOperationException'

+                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                  isAbstract = 'false' isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm77f7' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm6d55'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm77f6' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                  <UML:Namespace.ownedElement>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77f5' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                  </UML:Namespace.ownedElement>

+                </UML:Class>

+              </UML:Namespace.ownedElement>

+            </UML:Package>

+            <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm713a' name = 'rmi' visibility = 'public'

+              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+              <UML:Namespace.ownedElement>

+                <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7139' name = 'Remote' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7138' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7137' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Interface>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm7190' name = 'RemoteException'

+                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                  isAbstract = 'false' isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7136' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7135' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                  <UML:Namespace.ownedElement>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7085' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm707b' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm706f' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7065' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm705c' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7055' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm704d' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7045' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm703c' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7033' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm702b' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7024' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm701a' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7012' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm700b' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ffd' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ff4' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6fe8' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6fdb' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6fd0' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6fc5' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f92' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f88' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f7d' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f72' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f67' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f5f' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f57' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f4e' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f44' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f3b' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f31' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f27' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f1e' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f16' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f0d' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f05' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6efd' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ef5' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6eec' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ee4' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6edc' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ed5' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ecb' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ec1' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6eb7' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ead' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6ea3' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e99' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e8f' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e88' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e7e' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e77' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e6d' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e64' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e5a' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e51' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e49' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e3f' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e36' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e2d' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e24' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm780f' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm7800' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77f8' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77ee' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77e4' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77dc' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77d4' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77cc' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                    <UML:Exception xmi.id = 'Im260fee48m10d35928970mm77c4' name = 'exception'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                      </UML:ModelElement.stereotype>

+                    </UML:Exception>

+                  </UML:Namespace.ownedElement>

+                </UML:Class>

+              </UML:Namespace.ownedElement>

+            </UML:Package>

+            <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm7126' name = 'util' visibility = 'public'

+              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+              <UML:Namespace.ownedElement>

+                <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7125' name = 'Collection'

+                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                  isAbstract = 'true'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7124' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7123' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Interface>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm7113' name = 'Vector' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'

+                  isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7112' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7111' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Class>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm70f2' name = 'Observable' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'

+                  isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f1' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f0' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Class>

+                <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm70db' name = 'Date' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'

+                  isActive = 'false'>

+                  <UML:ModelElement.stereotype>

+                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                  </UML:ModelElement.stereotype>

+                  <UML:ModelElement.taggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70da' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                    <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70d9' isSpecification = 'false'>

+                      <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                      <UML:TaggedValue.type>

+                        <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                      </UML:TaggedValue.type>

+                    </UML:TaggedValue>

+                  </UML:ModelElement.taggedValue>

+                </UML:Class>

+              </UML:Namespace.ownedElement>

+            </UML:Package>

+          </UML:Namespace.ownedElement>

+        </UML:Package>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7179' name = 'gentleware-user-defined-java-doc-tags'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7178'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7177' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7176' name = 'gentleware-java-sourcecode-collection-type'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7175'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7174' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7173' name = 'native'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7172'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7171' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7170' name = 'strictfp'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm716f'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm716e' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm716d' name = 'testing' visibility = 'public'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm716c' name = 'static'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm716b'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm716a' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7168' name = 'gentleware-imported-package-statement-line-number'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7167'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7166' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7156' name = 'gentleware-imported-line-number'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7155'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7154' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm714b' name = 'com' visibility = 'public'

+          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+          <UML:Namespace.ownedElement>

+            <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm714a' name = 'tzero' visibility = 'public'

+              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+              <UML:Namespace.ownedElement>

+                <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm7149' name = 'api' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                  <UML:Namespace.ownedElement>

+                    <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7148' name = 'EnrichListener'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7147' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7143' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Interface>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm7142' name = 'businessObjects'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7141' name = 'Deal' visibility = 'public'

+                          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7140' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm713f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm713e' name = 'terms' visibility = 'public'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm713d' name = 'EnrichDealClientData'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm713c' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm713b' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7116' name = 'EnrichDealData'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7115' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7114' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6f86' name = 'CDSTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f85' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f84' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6f7b' name = 'NovationTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f7a' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f79' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6f70' name = 'TerminationTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f6f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6f6e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6ed3' name = 'BrokeredDealTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ed2' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ed1' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6ec9' name = 'SingleNameTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ec8' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ec7' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6ebf' name = 'SingleNamePrimeBrokerTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ebe' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ebd' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6eb5' name = 'IndexTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6eb4' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6eb3' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6eab' name = 'TrancheTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6eaa' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ea9' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6ea1' name = 'IndexPrimeBrokerTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6ea0' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e9f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6e97' name = 'TranchePrimeBrokerTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e96' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e95' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6e86' name = 'NovationPrimeBrokerTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e85' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e84' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6e75' name = 'TerminationPrimeBrokerTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e74' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e73' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm6e62' name = 'AllocationLegTerms'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e61' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm6e60' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                    <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7129' name = 'ErrorListener'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7128' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7127' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Interface>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm7119' name = 'exception'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm7191' name = 'APIException'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false' isActive = 'false'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7118' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7117' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Namespace.ownedElement>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7086' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm707c' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7070' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm7066' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm703d' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f93' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6f89' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e52' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e40' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e37' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                            <UML:Exception xmi.id = 'Im2177d7b5m10d31d4f245mm6e2e' name = 'exception'

+                              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                              </UML:ModelElement.stereotype>

+                            </UML:Exception>

+                          </UML:Namespace.ownedElement>

+                        </UML:Class>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                    <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm7102' name = 'TransactionListener'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7101' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm7100' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Interface>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm70ff' name = 'transactions'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70fe' name = 'NewDealArrangement'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70fd' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70fc' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70fb' name = 'TransactionEvent'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70fa' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f9' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70f8' name = 'Termination'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f7' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f6' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70f5' name = 'Novation'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f4' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70f3' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70ca' name = 'Transaction'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'true'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70c9' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70c8' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Interface>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                    <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70e1' name = 'DealManager'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70e0' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70df' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Interface>

+                    <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm70de' name = 'TZeroAPIFactory'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'false' isActive = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70dd' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70dc' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Class>

+                    <UML:Interface xmi.id = 'Im2177d7b5m10d31d4f245mm70ab' name = 'ErrorManager'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70aa' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70a9' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Interface>

+                    <UML:Class xmi.id = 'Im260fee48m10d35928970mm782b' name = 'TzeroAPIClient'

+                      visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                      isAbstract = 'true' isActive = 'false'>

+                      <UML:ModelElement.stereotype>

+                        <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                      </UML:ModelElement.stereotype>

+                      <UML:ModelElement.taggedValue>

+                        <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm782a' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm6d55'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                        <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7829' isSpecification = 'false'>

+                          <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                          <UML:TaggedValue.type>

+                            <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                          </UML:TaggedValue.type>

+                        </UML:TaggedValue>

+                      </UML:ModelElement.taggedValue>

+                    </UML:Class>

+                  </UML:Namespace.ownedElement>

+                </UML:Package>

+                <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm70c7' name = 'shared' visibility = 'public'

+                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                  <UML:Namespace.ownedElement>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm70c6' name = 'enumtype' visibility = 'public'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Class xmi.id = 'Im2177d7b5m10d31d4f245mm70c5' name = 'ConfirmationStatusEnum'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false' isActive = 'false'>

+                          <UML:ModelElement.stereotype>

+                            <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7182'/>

+                          </UML:ModelElement.stereotype>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70c4' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm716c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im2177d7b5m10d31d4f245mm70c3' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im2177d7b5m10d31d4f245mm7146'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                        </UML:Class>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                  </UML:Namespace.ownedElement>

+                </UML:Package>

+                <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6db0' name = 'integration'

+                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                  isAbstract = 'false'>

+                  <UML:Namespace.ownedElement>

+                    <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6daf' name = 'testing' visibility = 'public'

+                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                      <UML:Namespace.ownedElement>

+                        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6dae' name = 'manager' visibility = 'public'

+                          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6dad' name = 'xml' visibility = 'public'

+                          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6dac' name = 'participant'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'/>

+                        <UML:Package xmi.id = 'Im2177d7b5m10d31d4f245mm6dab' name = 'gui' visibility = 'public'

+                          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                        <UML:Package xmi.id = 'Im260fee48m10d35928970mm6aa0' name = 'messages' visibility = 'public'

+                          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7707' name = 'ConnectionManagerInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7708' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7709'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm770c' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm770d'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7710' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>15</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7711' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 22-Aug-2006
+Time: 12:47:27
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7712' name = 'connected'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7713' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>17</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7714' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7715' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7716' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7717' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7718' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7712'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7719' name = 'notConnected'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm771a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>19</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm771b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm771c' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm771d' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm771e' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm771f' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7719'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7720' name = 'messageRecoveryCompleted'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7721' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>21</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7722' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7723' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7724' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7725' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7726' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7720'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7727' name = 'initialize'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7728' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>23</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7729' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm772a' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm772b' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm772c' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm772d' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7727'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm772e' name = 'close' visibility = 'public'

+                              isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'

+                              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm772f' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7730'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7733' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7734'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7737' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7738' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7739' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm773a' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm772e'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7ad0' name = 'DealManagerInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ad1' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ad2'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ad5' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ad6'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ad9' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>19</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af2'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ada' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 21-Aug-2006
+Time: 15:59:41
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af6'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7adb' name = 'getDeals'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7adc' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>21</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af2'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7add' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ade' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7adf' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7ae0' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7adb'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7ae1' name = 'getDeals'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ae2' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>23</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af2'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ae3' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ae4' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ae5' name = 'date' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm70db'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ae6' name = 'date1' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm70db'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7ae7' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7ae8' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae1'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7ae9' name = 'getDeal'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aea' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af2'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aeb' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aec' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7141'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aed' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7aee' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7aef' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae9'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7af0' name = 'getDealsByCounterPartyId'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7af1' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>27</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af2'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7af5' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7af6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7af9' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7afa' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7afb' name = 's1' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7afc' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7afd' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7af0'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7a8a' name = 'EnrichManagerInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a8b' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a8c'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a8f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a90'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a93' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>13</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a94' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7a95' name = 'createEnrichDealClientDataTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a96' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>15</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a97' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a98' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm713d'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7a99' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7a9a' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a95'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7a9b' name = 'createEnrichDealDataTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a9c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>17</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a9d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a9e' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7116'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7a9f' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7aa0' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a9b'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7aa1' name = 'enrichDealData'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aa2' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>19</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aa3' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aa4' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aa5' name = 'enrichDealData'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7116'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7aa6' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7aa7' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aa1'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7aa8' name = 'enrichDealClientData'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aa9' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>21</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7aaa' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aab' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aac' name = 'vector' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7113'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7aad' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7aae' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aa8'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7aaf' name = 'getEnrichDealClientData'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ab0' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>23</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ab1' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ab2' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ab3' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7ab4' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7ab5' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aaf'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7ab6' name = 'addEnrichListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ab7' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ab8' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ab9' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7aba' name = 'enrichListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7148'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7abb' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7abc' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ab6'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7abd' name = 'removeEnrichListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7abe' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>27</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7abf' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ac0' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7ac1' name = 'enrichListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7148'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7ac2' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7ac3' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7abd'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7ac4' name = 'clearEnrichListeners'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ac5' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>29</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7ac6'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7ac9' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7aca'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7acd' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7ace' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7acf' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ac4'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7a65' name = 'ErrorManagerInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a66' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a67'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a6a' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a6b'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a6e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>16</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a80'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a6f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 21-Aug-2006
+Time: 16:05:31
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a84'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7a70' name = 'addErrorListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a71' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>18</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a80'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a72' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a84'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a73' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a74' name = 'errorListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7129'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7a75' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7a76' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a70'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7a77' name = 'removeErrorListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a78' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>20</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a80'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a79' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a84'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a7a' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a7b' name = 'errorListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7129'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7a7c' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7a7d' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a77'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7a7e' name = 'clearErrorListeners'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a7f' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>22</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a80'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7a83' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7a84'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7a87' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7a88' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7a89' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a7e'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7835' name = 'TransactionManagerInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'true' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.comment>

+                            <UML:Comment xmi.idref = 'Im260fee48m10d35928970mm7836'/>

+                            <UML:Comment xmi.idref = 'Im260fee48m10d35928970mm7838'/>

+                            <UML:Comment xmi.idref = 'Im260fee48m10d35928970mm783a'/>

+                            <UML:Comment xmi.idref = 'Im260fee48m10d35928970mm783c'/>

+                          </UML:ModelElement.comment>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm783e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm783f'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7842' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7843'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7846' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>18</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7847' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Namespace.ownedElement>

+                            <UML:Comment xmi.id = 'Im260fee48m10d35928970mm7836' name = '' visibility = 'public'

+                              isSpecification = 'false' body = '//@APIClassAnnotation(supportedAPIVersion= &quot;3.0&quot; )'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm717f'/>

+                              </UML:ModelElement.stereotype>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7837' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>16</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:Comment.annotatedElement>

+                                <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7835'/>

+                              </UML:Comment.annotatedElement>

+                            </UML:Comment>

+                            <UML:Comment xmi.id = 'Im260fee48m10d35928970mm7838' name = '' visibility = 'public'

+                              isSpecification = 'false' body = '//    @APIMethodAnnotation(description = &quot;gets the last 90 days transactions&quot;)'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm717f'/>

+                              </UML:ModelElement.stereotype>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7839' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>20</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:Comment.annotatedElement>

+                                <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7835'/>

+                              </UML:Comment.annotatedElement>

+                            </UML:Comment>

+                            <UML:Comment xmi.id = 'Im260fee48m10d35928970mm783a' name = '' visibility = 'public'

+                              isSpecification = 'false' body = '//    @APIMethodAnnotation(description = &quot;gets transactions from startDate to endDate&quot;,synchronous=true,'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm717f'/>

+                              </UML:ModelElement.stereotype>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm783b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>23</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:Comment.annotatedElement>

+                                <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7835'/>

+                              </UML:Comment.annotatedElement>

+                            </UML:Comment>

+                            <UML:Comment xmi.id = 'Im260fee48m10d35928970mm783c' name = '' visibility = 'public'

+                              isSpecification = 'false' body = '//            paramDescriptions={&quot;the start date to get the transactions&quot;,&quot;the end Date to get the transactions&quot;})'>

+                              <UML:ModelElement.stereotype>

+                                <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm717f'/>

+                              </UML:ModelElement.stereotype>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm783d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>24</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:Comment.annotatedElement>

+                                <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7835'/>

+                              </UML:Comment.annotatedElement>

+                            </UML:Comment>

+                          </UML:Namespace.ownedElement>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7848' name = 'getTransactions'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7849' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>21</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm784a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm784b' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm784c' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm784d' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7848'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm784e' name = 'getTransactions'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm784f' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7850' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7851' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7852' name = 'startDate'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm70db'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7853' name = 'endDate'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm70db'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7854' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7855' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm784e'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7856' name = 'allegeNewDealArrangement'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7857' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>27</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7858' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7859' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm785a' name = 'cdsTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f86'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm785b' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm785c' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7856'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm785d' name = 'allegeNovation'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm785e' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>29</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm785f' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7860' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7861' name = 'novationTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f7b'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7862' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7863' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm785d'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7864' name = 'allegeTermination'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7865' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>31</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7866' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7867' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7868' name = 'terminationTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f70'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7869' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm786a' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7864'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm786b' name = 'affirmTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm786c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>33</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm786d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm786e' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm786f' name = 'transaction'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70ca'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7870' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7871' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm786b'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7872' name = 'affirmTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7873' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>35</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7874' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7875' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7876' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7877' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7878' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7872'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7879' name = 'affirmTermination'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm787a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>37</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm787b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm787c' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm787d' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm787e' name = 'transactionReference'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm787f' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7880' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7879'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7881' name = 'affirmNovation'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7882' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>39</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7883' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7884' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7885' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7886' name = 's1' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7887' name = 's2' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7888' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7889' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7881'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm788a' name = 'affirmTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm788b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>41</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm788c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm788d' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm788e' name = 'newDealArrangement'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fe'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm788f' name = 'collection'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7890' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7891' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm788a'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7892' name = 'affirmNewDealArrangement'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7893' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>43</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7894' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7895' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7896' name = 'newDealArrangement'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fe'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7897' name = 'collection'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7898' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7899' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm789a' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7892'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm789b' name = 'affirmNewDealArrangement'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm789c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>45</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm789d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm789e' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm789f' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78a0' name = 'allocationTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78a1' name = 'txnRefId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78a2' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78a3' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm789b'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78a4' name = 'affirmNewDealArrangement'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78a5' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>47</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78a6' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78a7' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78a8' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78a9' name = 'transactionRef'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78aa' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78ab' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78a4'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78ac' name = 'rejectTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ad' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>49</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ae' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78af' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78b0' name = 'transaction'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70ca'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78b1' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78b2' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78ac'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78b3' name = 'rejectTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78b4' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>51</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78b5' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78b6' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78b7' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78b8' name = 'rejectReason'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78b9' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78ba' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78b3'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78bb' name = 'recallTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78bc' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>53</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78bd' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78be' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78bf' name = 'transaction'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70ca'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78c0' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78c1' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78bb'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78c2' name = 'recallTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78c3' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>55</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78c4' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78c5' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78c6' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78c7' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78c8' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78c2'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78c9' name = 'voidTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ca' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>57</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78cb' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78cc' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78cd' name = 'transaction'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70ca'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78ce' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78cf' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78c9'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78d0' name = 'voidTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78d1' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>59</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78d2' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78d3' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78d4' name = 'transactionId'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78d5' name = 'voidReason'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78d6' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78d7' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78d0'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78d8' name = 'addTransactionListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78d9' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>61</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78da' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78db' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78dc' name = 'transactionListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7102'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78dd' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78de' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78d8'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78df' name = 'removeTransactionListener'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78e0' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>63</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78e1' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78e2' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78e3' name = 'transactionListener'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7102'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78e4' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78e5' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78df'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78e6' name = 'clearTransactionListeners'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78e7' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>65</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78e8' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78e9' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78ea' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78eb' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78e6'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78ec' name = 'createBrokeredDealTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ed' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>67</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ee' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78ef' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6ed3'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78f0' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78f1' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78ec'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78f2' name = 'createSingleNameTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78f3' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>69</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78f4' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78f5' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6ec9'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78f6' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78f7' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78f2'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78f8' name = 'createSingleNamePrimeBrokerTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78f9' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>71</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78fa' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm78fb' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6ebf'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm78fc' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm78fd' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78f8'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm78fe' name = 'createIndexTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm78ff' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>73</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7900' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7901' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6eb5'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7902' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7903' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78fe'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7904' name = 'createTrancheTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7905' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>75</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7906' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7907' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6eab'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7908' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7909' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7904'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm790a' name = 'createIndexPrimeBrokerTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm790b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>77</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm790c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm790d' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6ea1'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm790e' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm790f' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm790a'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7910' name = 'createTranchePrimeBrokerTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7911' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>79</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7912' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7913' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6e97'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7914' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7915' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7910'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7916' name = 'createNovationTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7917' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>81</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7918' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7919' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f7b'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm791a' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm791b' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7916'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm791c' name = 'createNovationPrimeBrokerTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm791d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>83</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm791e' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm791f' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6e86'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7920' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7921' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm791c'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7922' name = 'createTerminationTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7923' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>85</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7924' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7925' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f70'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7926' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7927' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7922'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7928' name = 'createTerminationPrimeBrokerTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7929' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>87</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm792a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm792b' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6e75'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm792c' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm792d' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7928'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm792e' name = 'createAllocationLegTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm792f' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>89</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7930' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7931' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7932' name = 'i' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm6e6b'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7933' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7934' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm792e'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7935' name = 'createAllocationLegTerms'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7936' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>91</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7937' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7938' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6e62'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7939' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm793a' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7935'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm793b' name = 'getTransaction'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm793c' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>93</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm793d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm793e' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70ca'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm793f' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7940' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7941' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm793b'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7942' name = 'releaseConfirmations'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7943' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>95</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7944' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7945' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7946' name = 'vector' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7113'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7947' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7948' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7942'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7949' name = 'getTransactionsByCounterPartyId'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm794a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>97</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm794b' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm794c' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm794d' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm794e' name = 's1' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm794f' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7950' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7949'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7951' name = 'getTransactions'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7952' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>99</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7953' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7954' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7955' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7956' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7957' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7951'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7958' name = 'getConfirmationStatus'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7959' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>101</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm795a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm795b' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm70c5'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm795c' name = 's' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm795d' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm795e' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7958'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm795f' name = 'allegeNewBrokeredDeal'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7960' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>103</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7961'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7964' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7965'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7968' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7969' name = 'brokeredDealTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6ed3'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm796a' name = 'cdsTerms'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm6f86'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm796b' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm796c' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm795f'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7575' name = 'ClientEnrichListener'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7576' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7577'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm757a' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm757b'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm757e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>17</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758b'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm757f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 21-Aug-2006
+Time: 17:11:08
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758f'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7580' name = 'enrichDataChanged'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7581' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>18</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758b'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7582' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758f'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7583' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7584' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7585' name = 'enrichDealClientData'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm713d'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7586' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7587' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7588' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7580'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7589' name = 'enrichDealChanged'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm758a' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>20</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758b'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm758e' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm758f'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7592' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7593' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7594' name = 'deal' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7141'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7595' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7596' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7597' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7589'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm752d' name = 'ClientErrorListener'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm752e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm752f'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7532' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7533'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7536' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>16</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm753a'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7537' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 21-Aug-2006
+Time: 17:08:25
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm753e'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm7538' name = 'handleApiErrors'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7539' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>17</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm753a'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm753d' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm753e'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7541' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7542' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7543' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm7544' name = 'collection'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm7125'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm7545' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm7546' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7538'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm75c6' name = 'ClientTransactionListener'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75c7' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75c8'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75cb' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75cc'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75cf' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>19</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75e7'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75d0' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 21-Aug-2006
+Time: 16:50:17
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75eb'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm75d1' name = 'newDealArrangementChanged'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75d2' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75e7'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75d3' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75eb'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75d4' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75d5' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75d6' name = 'newDealArrangement'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fe'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75d7' name = 'transactionEvent'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fb'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75d8' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm75d9' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm75da' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75d1'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm75db' name = 'terminationChanged'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75dc' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>30</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75e7'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75dd' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75eb'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75de' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75df' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75e0' name = 'termination'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70f8'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75e1' name = 'transactionEvent'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fb'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75e2' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm75e3' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm75e4' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75db'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm75e5' name = 'novationChanged'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75e6' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>35</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75e7'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm75ea' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm75eb'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75ee' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75ef' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75f0' name = 'novation'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70f5'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75f1' name = 'transactionEvent'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML:ModelElement.stereotype>

+                                    <UML:Stereotype xmi.idref = 'Im2177d7b5m10d31d4f245mm7183'/>

+                                  </UML:ModelElement.stereotype>

+                                  <UML2:TypedElement.type>

+                                    <UML:Interface xmi.idref = 'Im2177d7b5m10d31d4f245mm70fb'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm75f2' name = 'integer'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7007'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm75f3' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm75f4' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75e5'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                        <UML:Interface xmi.id = 'Im260fee48m10d35928970mm7695' name = 'ConnectionClientInterface'

+                          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'

+                          isAbstract = 'false'>

+                          <UML:ModelElement.taggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm7696' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>false</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm7697'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm769a' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm769b'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm769e' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>15</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c1'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                            <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm769f' isSpecification = 'false'>

+                              <UML:TaggedValue.dataValue>Created by IntelliJ IDEA.
+User: bstorey
+Date: 22-Aug-2006
+Time: 12:51:03
+To change this template use File | Settings | File Templates.
+</UML:TaggedValue.dataValue>

+                              <UML:TaggedValue.type>

+                                <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c5'/>

+                              </UML:TaggedValue.type>

+                            </UML:TaggedValue>

+                          </UML:ModelElement.taggedValue>

+                          <UML:Classifier.feature>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm76a0' name = 'createConnectionManager'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76a1' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>17</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c1'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76a2' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c5'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76a3' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76a4' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76a5' name = 'host' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76a6' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76a7' name = 'password'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm76a8' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm76a9' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76a0'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm76aa' name = 'createConnectionManager'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76ab' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>21</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c1'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76ac' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c5'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76ad' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76ae' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76af' name = 'host' isSpecification = 'false'

+                                  kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b0' name = 'username'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b1' name = 'password'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b2' name = 'proxyHost'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b3' name = 'proxyPort'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b4' name = 'proxyUsername'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76b5' name = 'proxyPassword'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm76b6' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm76b7' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76aa'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm76b8' name = 'login' visibility = 'public'

+                              isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'

+                              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76b9' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>23</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c1'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76ba' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c5'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76bb' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76bc' name = 'roleType'

+                                  isSpecification = 'false' kind = 'in'>

+                                  <UML2:TypedElement.type>

+                                    <UML:Class xmi.idref = 'Im2177d7b5m10d31d4f245mm7079'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm76bd' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm76be' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76b8'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                            <UML:Operation xmi.id = 'Im260fee48m10d35928970mm76bf' name = 'disconnectAPI'

+                              visibility = 'public' isSpecification = 'false' ownerScope = 'instance'

+                              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'

+                              isAbstract = 'false'>

+                              <UML:ModelElement.taggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76c0' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue>25</UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c1'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                                <UML:TaggedValue xmi.id = 'Im260fee48m10d35928970mm76c4' isSpecification = 'false'>

+                                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>

+                                  <UML:TaggedValue.type>

+                                    <UML:TagDefinition xmi.idref = 'Im260fee48m10d35928970mm76c5'/>

+                                  </UML:TaggedValue.type>

+                                </UML:TaggedValue>

+                              </UML:ModelElement.taggedValue>

+                              <UML:BehavioralFeature.parameter>

+                                <UML:Parameter xmi.id = 'Im260fee48m10d35928970mm76c8' name = 'return' isSpecification = 'false'

+                                  kind = 'return'>

+                                  <UML2:TypedElement.type>

+                                    <UML:DataType xmi.idref = 'Im2177d7b5m10d31d4f245mm703a'/>

+                                  </UML2:TypedElement.type>

+                                </UML:Parameter>

+                              </UML:BehavioralFeature.parameter>

+                            </UML:Operation>

+                            <UML:Method xmi.id = 'Im260fee48m10d35928970mm76c9' isSpecification = 'false'

+                              isQuery = 'false'>

+                              <UML:Method.body>

+                                <UML:ProcedureExpression xmi.id = 'Im260fee48m10d35928970mm76ca' language = 'java'

+                                  body = ''/>

+                              </UML:Method.body>

+                              <UML:Method.specification>

+                                <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76bf'/>

+                              </UML:Method.specification>

+                            </UML:Method>

+                          </UML:Classifier.feature>

+                        </UML:Interface>

+                      </UML:Namespace.ownedElement>

+                    </UML:Package>

+                  </UML:Namespace.ownedElement>

+                </UML:Package>

+              </UML:Namespace.ownedElement>

+            </UML:Package>

+          </UML:Namespace.ownedElement>

+        </UML:Package>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm7146' name = 'gentleware-logical-sourceroot'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm7145'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm7144' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+        <UML:TagDefinition xmi.id = 'Im2177d7b5m10d31d4f245mm708f' name = 'documentation'

+          isSpecification = 'false'>

+          <UML:TagDefinition.multiplicity>

+            <UML:Multiplicity xmi.id = 'Im2177d7b5m10d31d4f245mm708e'>

+              <UML:Multiplicity.range>

+                <UML:MultiplicityRange xmi.id = 'Im2177d7b5m10d31d4f245mm708d' lower = '1'

+                  upper = '1'/>

+              </UML:Multiplicity.range>

+            </UML:Multiplicity>

+          </UML:TagDefinition.multiplicity>

+        </UML:TagDefinition>

+      </UML:Namespace.ownedElement>

+    </UML:Model>

+    <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm7748' isVisible = 'true'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>157.583</XMI.field>

+        <XMI.field>60.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:GraphElement.semanticModel>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm7747' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7707'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a62' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a61' presentation = ''

+              typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a60' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a5f' presentation = ''

+                  typeInfo = 'StereotypeCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a5e' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a5d' presentation = ''

+                      typeInfo = 'StereotypeStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a5c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a5b' presentation = ''

+                      typeInfo = 'KeywordMetaclass'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a5a' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a59' presentation = ''

+                      typeInfo = 'StereotypeEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a58' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a57' presentation = ''

+                  typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a56' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a55' presentation = ''

+                  typeInfo = 'NamespaceCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a54' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a53' presentation = ''

+                      typeInfo = 'NamespaceStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a52' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a51' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714b'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a50' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a4f' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a4e' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a4d' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a4c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a4b' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714a'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a4a' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a49' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a48' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a47' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a46' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a45' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6db0'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a44' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a43' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a42' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a41' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a40' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a3f' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6daf'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a3e' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a3d' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a3c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a3b' presentation = ''

+                      typeInfo = 'NamespaceEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+    </UML:GraphNode>

+    <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm76d8' isVisible = 'true'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>142.9038</XMI.field>

+        <XMI.field>60.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:GraphElement.semanticModel>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm76d7' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7695'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79c2' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79c1' presentation = ''

+              typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79c0' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79bf' presentation = ''

+                  typeInfo = 'StereotypeCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79be' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79bd' presentation = ''

+                      typeInfo = 'StereotypeStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79bc' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79bb' presentation = ''

+                      typeInfo = 'KeywordMetaclass'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ba' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79b9' presentation = ''

+                      typeInfo = 'StereotypeEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79b8' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79b7' presentation = ''

+                  typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79b6' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79b5' presentation = ''

+                  typeInfo = 'NamespaceCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79b4' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79b3' presentation = ''

+                      typeInfo = 'NamespaceStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79b2' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79b1' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714b'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79b0' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79af' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ae' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79ad' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ac' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79ab' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714a'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79aa' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79a9' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79a8' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79a7' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79a6' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79a5' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6db0'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79a4' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79a3' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79a2' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79a1' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79a0' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm799f' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6daf'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm799e' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm799d' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm799c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm799b' presentation = ''

+                      typeInfo = 'NamespaceEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+    </UML:GraphNode>

+    <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm761e' isVisible = 'true'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>141.6953</XMI.field>

+        <XMI.field>60.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:GraphElement.semanticModel>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm761d' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm75c6'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ea' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79e9' presentation = ''

+              typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79e8' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79e7' presentation = ''

+                  typeInfo = 'StereotypeCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79e6' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79e5' presentation = ''

+                      typeInfo = 'StereotypeStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79e4' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79e3' presentation = ''

+                      typeInfo = 'KeywordMetaclass'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79e2' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79e1' presentation = ''

+                      typeInfo = 'StereotypeEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79e0' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79df' presentation = ''

+                  typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79de' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79dd' presentation = ''

+                  typeInfo = 'NamespaceCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79dc' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79db' presentation = ''

+                      typeInfo = 'NamespaceStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79da' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79d9' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714b'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79d8' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79d7' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79d6' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79d5' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79d4' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79d3' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714a'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79d2' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79d1' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79d0' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79cf' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ce' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79cd' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6db0'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79cc' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79cb' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ca' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79c9' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79c8' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79c7' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6daf'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79c6' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79c5' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79c4' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79c3' presentation = ''

+                      typeInfo = 'NamespaceEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+    </UML:GraphNode>

+    <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm7610' isVisible = 'true'>

+      <UML:GraphElement.position>

+        <XMI.field>600.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>113.5776</XMI.field>

+        <XMI.field>60.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:GraphElement.semanticModel>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm760f' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm7575'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a3a' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a39' presentation = ''

+              typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a38' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a37' presentation = ''

+                  typeInfo = 'StereotypeCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a36' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a35' presentation = ''

+                      typeInfo = 'StereotypeStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a34' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a33' presentation = ''

+                      typeInfo = 'KeywordMetaclass'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a32' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a31' presentation = ''

+                      typeInfo = 'StereotypeEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a30' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a2f' presentation = ''

+                  typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a2e' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a2d' presentation = ''

+                  typeInfo = 'NamespaceCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a2c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a2b' presentation = ''

+                      typeInfo = 'NamespaceStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a2a' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a29' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714b'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a28' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a27' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a26' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a25' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a24' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a23' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714a'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a22' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a21' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a20' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a1f' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a1e' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a1d' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6db0'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a1c' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a1b' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a1a' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a19' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a18' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a17' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6daf'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a16' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a15' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a14' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a13' presentation = ''

+                      typeInfo = 'NamespaceEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+    </UML:GraphNode>

+    <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm7602' isVisible = 'true'>

+      <UML:GraphElement.position>

+        <XMI.field>300.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>106.2461</XMI.field>

+        <XMI.field>60.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:GraphElement.semanticModel>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm7601' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Interface xmi.idref = 'Im260fee48m10d35928970mm752d'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a12' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>0.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a11' presentation = ''

+              typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a10' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a0f' presentation = ''

+                  typeInfo = 'StereotypeCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a0e' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a0d' presentation = ''

+                      typeInfo = 'StereotypeStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a0c' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a0b' presentation = ''

+                      typeInfo = 'KeywordMetaclass'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a0a' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a09' presentation = ''

+                      typeInfo = 'StereotypeEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a08' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a07' presentation = ''

+                  typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a06' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>0.0</XMI.field>

+                <XMI.field>0.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a05' presentation = ''

+                  typeInfo = 'NamespaceCompartment'/>

+              </UML:GraphElement.semanticModel>

+              <UML:GraphElement.contained>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a04' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm7a03' presentation = ''

+                      typeInfo = 'NamespaceStart'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a02' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm7a01' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714b'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm7a00' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79ff' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79fe' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79fd' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79fc' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79fb' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm714a'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79fa' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79f9' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79f8' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79f7' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79f6' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79f5' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6db0'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79f4' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79f3' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79f2' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79f1' presentation = ''

+                      typeInfo = 'NamespaceSeparator'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79f0' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:Uml1SemanticModelBridge xmi.id = 'I1a0fb81cm10d35dad45amm79ef' presentation = ''>

+                      <UML:Uml1SemanticModelBridge.element>

+                        <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm6daf'/>

+                      </UML:Uml1SemanticModelBridge.element>

+                    </UML:Uml1SemanticModelBridge>

+                  </UML:GraphElement.semanticModel>

+                  <UML:GraphElement.contained>

+                    <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ee' isVisible = 'true'>

+                      <UML:GraphElement.position>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphElement.position>

+                      <UML:GraphNode.size>

+                        <XMI.field>0.0</XMI.field>

+                        <XMI.field>0.0</XMI.field>

+                      </UML:GraphNode.size>

+                      <UML:GraphElement.semanticModel>

+                        <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79ed' presentation = ''

+                          typeInfo = 'Name'/>

+                      </UML:GraphElement.semanticModel>

+                    </UML:GraphNode>

+                  </UML:GraphElement.contained>

+                </UML:GraphNode>

+                <UML:GraphNode xmi.id = 'I1a0fb81cm10d35dad45amm79ec' isVisible = 'true'>

+                  <UML:GraphElement.position>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphElement.position>

+                  <UML:GraphNode.size>

+                    <XMI.field>0.0</XMI.field>

+                    <XMI.field>0.0</XMI.field>

+                  </UML:GraphNode.size>

+                  <UML:GraphElement.semanticModel>

+                    <UML:SimpleSemanticModelElement xmi.id = 'I1a0fb81cm10d35dad45amm79eb' presentation = ''

+                      typeInfo = 'NamespaceEnd'/>

+                  </UML:GraphElement.semanticModel>

+                </UML:GraphNode>

+              </UML:GraphElement.contained>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+    </UML:GraphNode>

+    <UML:Diagram xmi.id = 'Im4a16bc19m10d20ed254fmm7f40' isVisible = 'true'

+      name = 'Class Diagram_1' zoom = '1.0'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:Diagram.viewport>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:Diagram.viewport>

+      <UML:GraphElement.semanticModel>

+        <UML:SimpleSemanticModelElement xmi.id = 'Im4a16bc19m10d20ed254fmm7f3f'

+          presentation = '' typeInfo = 'ClassDiagram'/>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'Im4a16bc19m10d20ed254fmm7f3d' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>19.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>118.9199</XMI.field>

+            <XMI.field>21.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'Im4a16bc19m10d20ed254fmm7f3c'

+              presentation = '' typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'Im4a16bc19m10d20ed254fmm7f3b' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>5.0</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>19.5562</XMI.field>

+                <XMI.field>15.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im4a16bc19m10d20ed254fmm7f3a'

+                  presentation = '' typeInfo = 'DiagramNamePrefix'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'Im4a16bc19m10d20ed254fmm7f39' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>24.5562</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>84.3638</XMI.field>

+                <XMI.field>15.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im4a16bc19m10d20ed254fmm7f38'

+                  presentation = '' typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+      <UML:Diagram.owner>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im4a16bc19m10d20ed254fmm7f3e' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Model xmi.idref = 'Im4a16bc19m10d20ed254fmm7f41'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:Diagram.owner>

+    </UML:Diagram>

+    <UML:Diagram xmi.id = 'Im2177d7b5m10d31d4f245mm6e22' isVisible = 'true'

+      name = 'Package Overview: testing' zoom = '1.0'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:Diagram.viewport>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:Diagram.viewport>

+      <UML:DiagramElement.property>

+        <UML:Property xmi.id = 'Im2177d7b5m10d31d4f245mm6e19' key = 'gentleware-show-compartments'

+          value = 'false'/>

+      </UML:DiagramElement.property>

+      <UML:GraphElement.semanticModel>

+        <UML:SimpleSemanticModelElement xmi.id = 'Im2177d7b5m10d31d4f245mm6e21'

+          presentation = '' typeInfo = 'ClassDiagram'/>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'Im2177d7b5m10d31d4f245mm6e1f' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>19.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>176.4082</XMI.field>

+            <XMI.field>22.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'Im2177d7b5m10d31d4f245mm6e1e'

+              presentation = '' typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'Im2177d7b5m10d31d4f245mm6e1d' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>5.0</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>19.3418</XMI.field>

+                <XMI.field>16.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im2177d7b5m10d31d4f245mm6e1c'

+                  presentation = '' typeInfo = 'DiagramNamePrefix'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'Im2177d7b5m10d31d4f245mm6e1b' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>24.3418</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>142.0664</XMI.field>

+                <XMI.field>16.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im2177d7b5m10d31d4f245mm6e1a'

+                  presentation = '' typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+      <UML:Diagram.owner>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im2177d7b5m10d31d4f245mm6e20' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm716d'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:Diagram.owner>

+    </UML:Diagram>

+    <UML:Diagram xmi.id = 'Im260fee48m10d35928970mm77c2' isVisible = 'true'

+      name = 'Package Overview: testing' zoom = '1.0'>

+      <UML:GraphElement.position>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphElement.position>

+      <UML:GraphNode.size>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:GraphNode.size>

+      <UML:Diagram.viewport>

+        <XMI.field>0.0</XMI.field>

+        <XMI.field>0.0</XMI.field>

+      </UML:Diagram.viewport>

+      <UML:DiagramElement.property>

+        <UML:Property xmi.id = 'Im260fee48m10d35928970mm77b9' key = 'gentleware-show-compartments'

+          value = 'false'/>

+      </UML:DiagramElement.property>

+      <UML:GraphElement.semanticModel>

+        <UML:SimpleSemanticModelElement xmi.id = 'Im260fee48m10d35928970mm77c1'

+          presentation = '' typeInfo = 'ClassDiagram'/>

+      </UML:GraphElement.semanticModel>

+      <UML:GraphElement.contained>

+        <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm77bf' isVisible = 'true'>

+          <UML:GraphElement.position>

+            <XMI.field>19.0</XMI.field>

+            <XMI.field>0.0</XMI.field>

+          </UML:GraphElement.position>

+          <UML:GraphNode.size>

+            <XMI.field>176.4082</XMI.field>

+            <XMI.field>22.0</XMI.field>

+          </UML:GraphNode.size>

+          <UML:GraphElement.semanticModel>

+            <UML:SimpleSemanticModelElement xmi.id = 'Im260fee48m10d35928970mm77be'

+              presentation = '' typeInfo = 'NameCompartment'/>

+          </UML:GraphElement.semanticModel>

+          <UML:GraphElement.contained>

+            <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm77bd' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>5.0</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>19.3418</XMI.field>

+                <XMI.field>16.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im260fee48m10d35928970mm77bc'

+                  presentation = '' typeInfo = 'DiagramNamePrefix'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+            <UML:GraphNode xmi.id = 'Im260fee48m10d35928970mm77bb' isVisible = 'true'>

+              <UML:GraphElement.position>

+                <XMI.field>24.3418</XMI.field>

+                <XMI.field>3.0</XMI.field>

+              </UML:GraphElement.position>

+              <UML:GraphNode.size>

+                <XMI.field>142.0664</XMI.field>

+                <XMI.field>16.0</XMI.field>

+              </UML:GraphNode.size>

+              <UML:GraphElement.semanticModel>

+                <UML:SimpleSemanticModelElement xmi.id = 'Im260fee48m10d35928970mm77ba'

+                  presentation = '' typeInfo = 'Name'/>

+              </UML:GraphElement.semanticModel>

+            </UML:GraphNode>

+          </UML:GraphElement.contained>

+        </UML:GraphNode>

+      </UML:GraphElement.contained>

+      <UML:Diagram.owner>

+        <UML:Uml1SemanticModelBridge xmi.id = 'Im260fee48m10d35928970mm77c0' presentation = ''>

+          <UML:Uml1SemanticModelBridge.element>

+            <UML:Package xmi.idref = 'Im2177d7b5m10d31d4f245mm716d'/>

+          </UML:Uml1SemanticModelBridge.element>

+        </UML:Uml1SemanticModelBridge>

+      </UML:Diagram.owner>

+    </UML:Diagram>

+    <UML:A_context_raisedSignal>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ab6'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7033'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7951'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e37'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7951'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e36'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78ac'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f16'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aaf'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm703d'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aaf'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm703c'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7949'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e40'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7949'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e3f'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78a4'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f1e'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aa8'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7045'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7942'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e49'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm789b'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f27'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7aa1'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm704d'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm793b'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e52'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm793b'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e51'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a9b'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7055'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7892'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f31'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7935'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e5a'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a95'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm705c'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76bf'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77ee'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm788a'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f3b'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75d1'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6fdb'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78f8'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6eb7'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76b8'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77f8'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76b8'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77f5'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7928'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e6d'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7881'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f44'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75e5'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6fc5'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76aa'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm7800'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7922'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e77'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae9'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7070'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae9'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm706f'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7879'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f4e'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm791c'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e7e'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm790a'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e99'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae1'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm707c'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ae1'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm707b'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7872'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f57'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm76a0'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm780f'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7af0'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7066'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7af0'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7065'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7910'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e8f'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7adb'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7086'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7adb'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7085'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm792e'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e64'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm786b'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f5f'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7916'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e88'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7864'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f67'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm772e'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77c4'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7904'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ea3'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm785d'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f72'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7727'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77cc'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78fe'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ead'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm75db'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6fd0'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7856'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f7d'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7720'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77d4'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm784e'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f89'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm784e'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f88'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78f2'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ec1'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7719'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77dc'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78d0'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6eec'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78ec'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ecb'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7848'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f93'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7848'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f92'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7712'/>

+      <UML:Exception xmi.idref = 'Im260fee48m10d35928970mm77e4'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78e6'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ed5'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7538'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6fe8'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78df'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6edc'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78d8'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ee4'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a7e'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm700b'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7589'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ff4'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a77'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7012'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7580'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ffd'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7a70'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm701a'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78c9'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6ef5'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78c2'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6efd'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7ac4'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm7024'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm795f'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e24'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78bb'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f05'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7abd'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm702b'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7958'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e2e'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm7958'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6e2d'/>

+      <UML:Operation xmi.idref = 'Im260fee48m10d35928970mm78b3'/>

+      <UML:Exception xmi.idref = 'Im2177d7b5m10d31d4f245mm6f0d'/>

+    </UML:A_context_raisedSignal>

+  </XMI.content>

+</XMI>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.