<?xml version="1.0" encoding="UTF-8" ?>
<XPD:UNIT xmlns:XPD="http://www.plasticsoftware.com/products/plastic" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLPackage" guid="/DcmhrOkAUq37rJX1R3d2wAA">
<XPD:ATTR name="Name" type="string">naming</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">91</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="Tdt+61O9iUO2LpjyKp5GEQAA">
<XPD:ATTR name="Name" type="string">AuthenticationException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6s0g7RcQzkWn+rJRxklHaAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="w0buzl+nYUmfPMDwFamDRgAA">
<XPD:ATTR name="Name" type="string">AuthenticationException</XPD:ATTR>
<XPD:REF name="Owner">Tdt+61O9iUO2LpjyKp5GEQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RBZ2Q3vV8EiJRT0J9uCZHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w0buzl+nYUmfPMDwFamDRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="c8A+n86QUkOL5HEj3vrLCwAA">
<XPD:ATTR name="Name" type="string">AuthenticationException</XPD:ATTR>
<XPD:REF name="Owner">Tdt+61O9iUO2LpjyKp5GEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="Vms7u2SWPEKYjNEEwXdvGwAA">
<XPD:ATTR name="Name" type="string">NamingSecurityException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">GE+rG2mLqEWpWLwaegcKvgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">6s0g7RcQzkWn+rJRxklHaAAA</XPD:REF>
<XPD:REF name="Specializations[1]">0BArW9Os7028eYruaoJPfgAA</XPD:REF>
<XPD:REF name="Specializations[2]">WC/MIbH5ME6yiGKNaKhu1QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rgiKxScGF0W2n7160cs0ZQAA">
<XPD:ATTR name="Name" type="string">NamingSecurityException</XPD:ATTR>
<XPD:REF name="Owner">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n/mFZpj5w0+qFTVFkzsnxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rgiKxScGF0W2n7160cs0ZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JpBEDVJu4UWH7eTsgM/AwAAA">
<XPD:ATTR name="Name" type="string">NamingSecurityException</XPD:ATTR>
<XPD:REF name="Owner">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="cJfENNES3UeF+8wPNEmV7gAA">
<XPD:ATTR name="Name" type="string">AuthenticationNotSupportedException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0BArW9Os7028eYruaoJPfgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="08Na0SCs6kK7TMDF3hfqUgAA">
<XPD:ATTR name="Name" type="string">AuthenticationNotSupportedException</XPD:ATTR>
<XPD:REF name="Owner">cJfENNES3UeF+8wPNEmV7gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yJ6nppMVpUio0XR6ZrUFmQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">08Na0SCs6kK7TMDF3hfqUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XKQv85cA7ESNZ8v5YZoCugAA">
<XPD:ATTR name="Name" type="string">AuthenticationNotSupportedException</XPD:ATTR>
<XPD:REF name="Owner">cJfENNES3UeF+8wPNEmV7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="wsFIBSvneUu6B/+PS2abzgAA">
<XPD:ATTR name="Name" type="string">BinaryRefAddr</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">reWGmXGz7UmIkTNr+gJmcwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pKoaIakxAkevp1xsSKno1QAA">
<XPD:ATTR name="Name" type="string">BinaryRefAddr</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FL2xI8UeBUaYTIribAEtzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pKoaIakxAkevp1xsSKno1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="godcIw4sTkiGhEZi3vzYrQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pKoaIakxAkevp1xsSKno1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="g5xNDjwUYkWH/s6iUJaK0wAA">
<XPD:ATTR name="Name" type="string">BinaryRefAddr</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RDDrqGYk9UC9KBnVleq75wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g5xNDjwUYkWH/s6iUJaK0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xT5A9civvE6HIX4cEQU/kgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g5xNDjwUYkWH/s6iUJaK0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Pge5Eh55vkiRWWxuTOyIhQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g5xNDjwUYkWH/s6iUJaK0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="i0CBGoQR50ST0LiFPE6T+gAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g5xNDjwUYkWH/s6iUJaK0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="oJcF/qkDm0OmeAM0+rSpSQAA">
<XPD:ATTR name="Name" type="string">getContent</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="3mf7sbtJj0mYG5ojU3VMTgAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nXPhvuGLuE+gPxwFe3BMfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3mf7sbtJj0mYG5ojU3VMTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="XGxNwIgsZUmLFlK/jbVIBwAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oCTogCn1rUaeyae716ZwIQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="HwTfjdr3j0217MD8j3RrngAA">
<XPD:ATTR name="Name" type="string">RefAddr</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::io::">29FxPAD/HEeAhx6e6/PgWAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">reWGmXGz7UmIkTNr+gJmcwAA</XPD:REF>
<XPD:REF name="Specializations[1]">xJBW1TAkkkauLp14+zQA7AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="wfGU4RupCkmnoLY737zVSQAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FpDkxKR9+kWYjHCWZKq0nAAA">
<XPD:ATTR name="Name" type="string">getContent</XPD:ATTR>
<XPD:REF name="Owner">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="GMFnPSdJikyonQgiPzLtfQAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GvdUOq2a/Equzjagane7lQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GMFnPSdJikyonQgiPzLtfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="O1IEtPR+H0W/tcbjJj32XAAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="T3K+uOvMVUeF8d9OHxNXPwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="bqjjgqMYsEyDp+tz2P7sLwAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vNCAtNs6/Eqfx/UFEwDh8wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">RCgHI/8ATUqsRVbipjm4hAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="K3kf/2ilcEKC7knNSOvicQAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KadtN9a2BkW/nnjTrVGingAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K3kf/2ilcEKC7knNSOvicQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ULtiWhxli0Cn16jG4IFDBwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K3kf/2ilcEKC7knNSOvicQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/A4yPUr1oU2v/P0N6U67DAAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o7s30fIqrEqMJNpycQOL+AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/A4yPUr1oU2v/P0N6U67DAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BRZqtPg1+kivVRSHK5SunQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/A4yPUr1oU2v/P0N6U67DAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="YZnpYolZJUyPZ7qFCmWJYAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/A4yPUr1oU2v/P0N6U67DAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="n56a1/ecgUyXv9GtQAleigAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bNFE/3YzwUmNAOJt4bu6JwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n56a1/ecgUyXv9GtQAleigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="e0zMCs3sukKKYp1qjGa9lAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n56a1/ecgUyXv9GtQAleigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="RmbgNjExQkyN39+8LYBXXAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n56a1/ecgUyXv9GtQAleigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ddGiZ7p9kEuHGaMB00Wd1wAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="f98eZUZIMUOe8oF799bi8QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ddGiZ7p9kEuHGaMB00Wd1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ho0SlKmDx0S6Da/SahKOMAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ddGiZ7p9kEuHGaMB00Wd1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1ZIjJlOgaE6tBgua0Nt06QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ddGiZ7p9kEuHGaMB00Wd1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="R6VxATDkekuFit0Pupup+QAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ddGiZ7p9kEuHGaMB00Wd1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LUTLoso0p0uGewCy9hrFFgAA">
<XPD:ATTR name="Name" type="string">getClassName</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="pdDsuXqvzESKy6gOrGB5awAA">
<XPD:ATTR name="Name" type="string">getObject</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="4OuOBGctAEyrHf1KbezZDQAA">
<XPD:ATTR name="Name" type="string">setObject</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y1VIzyFECkCi5WAliZRNyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4OuOBGctAEyrHf1KbezZDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="LIPIiN3DQUe+/4su0Cp0KwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="VeWElRw7Uk+Sr+tdbHCXSwAA">
<XPD:ATTR name="Name" type="string">NameClassPair</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::io::">ZGFLOYSP8EOdi//sOOlVJwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">vNCAtNs6/Eqfx/UFEwDh8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2X+WhUJPBUelme6R355alAAA">
<XPD:ATTR name="Name" type="string">NameClassPair</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wOXeuJFly0CeZHXeTJ0GdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2X+WhUJPBUelme6R355alAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="t7ZPaM3k5k6ojKgMsQQIXQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2X+WhUJPBUelme6R355alAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="OSfRguTvJESiimoXSryPZAAA">
<XPD:ATTR name="Name" type="string">NameClassPair</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ay/XZUJCAU+NC/v31mvOhAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OSfRguTvJESiimoXSryPZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dCk8HJXUnEW4P2Zrx3sEVAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OSfRguTvJESiimoXSryPZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Q4NboQLniU6GO+0uPekToAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OSfRguTvJESiimoXSryPZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8VvvY6INLkW5LHsPCTAxywAA">
<XPD:ATTR name="Name" type="string">getClassName</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="6zoDSBNx506o5RIDqAQyqQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="McLAPCC4AEmHIlBMs0sjGgAA">
<XPD:ATTR name="Name" type="string">setName</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ruMsEj+FR0iHjY+6qIcHugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">McLAPCC4AEmHIlBMs0sjGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="IdQLMZuBFk+xW8syz05pbgAA">
<XPD:ATTR name="Name" type="string">setClassName</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cDkiPrRFAUy98VUVrDCAkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IdQLMZuBFk+xW8syz05pbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="NffB5xvVUE6Jcz2wEqn+ggAA">
<XPD:ATTR name="Name" type="string">isRelative</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="bZdjCS6v8Emo9rY++b50SgAA">
<XPD:ATTR name="Name" type="string">setRelative</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IZj1WpHrtEaQN2jFQ7DjqwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bZdjCS6v8Emo9rY++b50SgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="EEBQ88TsxkOPtyI8yTBOfwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="PT+bIq+cN0CHaO4vdYuz2wAA">
<XPD:ATTR name="Name" type="string">CannotProceedException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">a5vBJXMk4UCxwDC0W7DYtAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZDGTbz0l+0y3xkm1FiQGIQAA">
<XPD:ATTR name="Name" type="string">CannotProceedException</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iTpXk5XsVEaOujnEZO1YmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZDGTbz0l+0y3xkm1FiQGIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3u+fyF21pUSP5vBMgVdtJgAA">
<XPD:ATTR name="Name" type="string">CannotProceedException</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xBcmf/h3UkKehkUebUplfAAA">
<XPD:ATTR name="Name" type="string">getEnvironment</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="miyFC8fd5kGvK+EZ0yYzZgAA">
<XPD:ATTR name="Name" type="string">setEnvironment</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BB0DRFMZkEq7S3NVt5eiCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">miyFC8fd5kGvK+EZ0yYzZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="SueUXVw+BEy5exBU9svzgwAA">
<XPD:ATTR name="Name" type="string">getRemainingNewName</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="GN5XrXhzRkeEWhSzQ+ATLwAA">
<XPD:ATTR name="Name" type="string">setRemainingNewName</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uvIUWssaKU2jXPbleEtrfAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GN5XrXhzRkeEWhSzQ+ATLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="QudKzoFBiEexvEK2FykA3QAA">
<XPD:ATTR name="Name" type="string">getAltName</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="nljHBM1jlkq8+33RS1A2hgAA">
<XPD:ATTR name="Name" type="string">setAltName</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1a7mLdwXtEmUrHk3dKGBUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nljHBM1jlkq8+33RS1A2hgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="wt3gPIq7VUC09aTPj6V6OgAA">
<XPD:ATTR name="Name" type="string">getAltNameCtx</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="Ah9KW3lL0USgeYiBXVqXlwAA">
<XPD:ATTR name="Name" type="string">setAltNameCtx</XPD:ATTR>
<XPD:REF name="Owner">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2W+yZlU+wEOWYWOWE2ryPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ah9KW3lL0USgeYiBXVqXlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="Gu7Ko5XcL0q9k9aIYsxGBAAA">
<XPD:ATTR name="Name" type="string">NamingException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">FaEBnmixhkeXVhbXhMVc2gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">27</XPD:ATTR>
<XPD:REF name="Specializations[0]">GE+rG2mLqEWpWLwaegcKvgAA</XPD:REF>
<XPD:REF name="Specializations[1]">a5vBJXMk4UCxwDC0W7DYtAAA</XPD:REF>
<XPD:REF name="Specializations[2]">cEGxXrq8eEemRprf5K0A2QAA</XPD:REF>
<XPD:REF name="Specializations[3]">6I9THRYuPESXRTwsYs8yCQAA</XPD:REF>
<XPD:REF name="Specializations[4]">/YpBON3KeUOqbEotePAPlAAA</XPD:REF>
<XPD:REF name="Specializations[5]">jcuBphPmREi7xBIQg/f2ZwAA</XPD:REF>
<XPD:REF name="Specializations[6]">nPBHNgEMuU+Q436kF7KlxAAA</XPD:REF>
<XPD:REF name="Specializations[7]">I7ozBWZ+JE+OZJYsEMgVKQAA</XPD:REF>
<XPD:REF name="Specializations[8]">IMgqsoclc0uMzM1HVu+RuQAA</XPD:REF>
<XPD:REF name="Specializations[9]">nbsBLqXHTEWgZ9x2ws2tJgAA</XPD:REF>
<XPD:REF name="Specializations[10]">thTCClCX1Ua1oBDPCb0/9gAA</XPD:REF>
<XPD:REF name="Specializations[11]">NMn/VL1XYUWV1kfdUXZX3QAA</XPD:REF>
<XPD:REF name="Specializations[12]">f1rgpajSBE6uH6Sb1na40QAA</XPD:REF>
<XPD:REF name="Specializations[13]">E/KngHJ4BkCaWAKRT81+BQAA</XPD:REF>
<XPD:REF name="Specializations[14]">QSIurv0sTkKZm+2ie+tIAAAA</XPD:REF>
<XPD:REF name="Specializations[15]">8O3nRWtm60eZP1DLMNU3DQAA</XPD:REF>
<XPD:REF name="Specializations[16]">JadgucXHZ0mRk+g5xZhmEgAA</XPD:REF>
<XPD:REF name="Specializations[17]">I7Nn/LLftUufJ+gkas+8mQAA</XPD:REF>
<XPD:REF name="Specializations[18]">s+r6bKarZ0SMXS/nRQTz7QAA</XPD:REF>
<XPD:REF name="Specializations[19]">a5INVucYkE6Cn+ZDfteDOQAA</XPD:REF>
<XPD:REF name="Specializations[20]">mAr2skeU+kCQHWET4ODpPgAA</XPD:REF>
<XPD:REF name="Specializations[21]">koQj7tae9EKn2z5NbYH3swAA</XPD:REF>
<XPD:REF name="Specializations[22]">H/2tZ7ED+ESGYcoizQVaLAAA</XPD:REF>
<XPD:REF name="Specializations[23]">+mZryewmPEevfyZwFtZXpwAA</XPD:REF>
<XPD:REF name="Specializations[24]">Cobq//Lmrk6UFHhZmBY8DgAA</XPD:REF>
<XPD:REF name="Specializations[25]">gmXa0AiCDUeSjk193P6+8AAA</XPD:REF>
<XPD:REF name="Specializations[26]">KiGpjXk5EUCE/uFCbvLq4AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">18</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="y13p8ofeQUGvPfpCz7zFqAAA">
<XPD:ATTR name="Name" type="string">NamingException</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xKnL7IhFB0GnsID6g04DowAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y13p8ofeQUGvPfpCz7zFqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="RrzTgskJxkCrUEN0ip5xWAAA">
<XPD:ATTR name="Name" type="string">NamingException</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pIe2PVJ+vk6F0/LfowgWsgAA">
<XPD:ATTR name="Name" type="string">getResolvedName</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="lpoF8umF5kyRztOTbqVhgwAA">
<XPD:ATTR name="Name" type="string">getRemainingName</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="kLZJBT5M40i2yUajZ4N/BgAA">
<XPD:ATTR name="Name" type="string">getResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="LSRUZVgm+06D7omqVJU8gwAA">
<XPD:ATTR name="Name" type="string">getExplanation</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="LNlxgd3wZEGVqnf6gPk4JgAA">
<XPD:ATTR name="Name" type="string">setResolvedName</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W6ufZWBjuU2vI+MEHD+rCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LNlxgd3wZEGVqnf6gPk4JgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="BbLs3DqIjk662fufDHODbgAA">
<XPD:ATTR name="Name" type="string">setRemainingName</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ldt2rw8f9UeJosg/Wi8l4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BbLs3DqIjk662fufDHODbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="VtRY7uBmWEOBmBaxn63tcwAA">
<XPD:ATTR name="Name" type="string">setResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tYdAxeUkGU2i2POpvUjZogAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VtRY7uBmWEOBmBaxn63tcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="r220wM9c5kiSOhK8tso8TgAA">
<XPD:ATTR name="Name" type="string">appendRemainingComponent</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="79KTaK4XRkGUyY09YqqY8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">r220wM9c5kiSOhK8tso8TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="C9Y1RwZP8EifumT4hwHBSgAA">
<XPD:ATTR name="Name" type="string">appendRemainingName</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5TJUX3SL/kGkyG+T6WYR+wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C9Y1RwZP8EifumT4hwHBSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Ri/M53mQ+UeqgwNdJYSNUgAA">
<XPD:ATTR name="Name" type="string">getRootCause</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="R3JCnae4ZkOCoBdNJ5J51wAA">
<XPD:ATTR name="Name" type="string">setRootCause</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+NpWu5NGWUq99YGGmxWoBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Throwable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">R3JCnae4ZkOCoBdNJ5J51wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="44zvytJHJUmsmshcnaCRnwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="O5M4SPF5oU2ZLlqL0lfsQQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kn3wQ3z++Ua3vOhGNDXE2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O5M4SPF5oU2ZLlqL0lfsQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="QnYG50zGXE6G+kL2R1SmfgAA">
<XPD:ATTR name="Name" type="string">printStackTrace</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="zcw8+Fo4SkmvTctq+I3uQwAA">
<XPD:ATTR name="Name" type="string">printStackTrace</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LL24ElGj4ESeYiaefTtGaQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PrintStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zcw8+Fo4SkmvTctq+I3uQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="IjBhNq1KokujdCKgfU+hLgAA">
<XPD:ATTR name="Name" type="string">printStackTrace</XPD:ATTR>
<XPD:REF name="Owner">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O1TZoNILcU6sMzZIM4pE3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IjBhNq1KokujdCKgfU+hLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="s5CD+id4gkOZ3kPwkHEfVAAA">
<XPD:ATTR name="Name" type="string">Name</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">QMW/Ehc1dU6RP8JfZEXCnQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">8JlgWUxrQU2C3PRuU1FcPgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">jLfvo91UnkaJlIiaxGdG2gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">15</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CavOSyn+CU2j5l0Wfpz6pQAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KuUlfVKzzUeEcE6MPDcvTwAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JFnDXK1dCEChQEQHBNHO5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KuUlfVKzzUeEcE6MPDcvTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nNiSmr+SX0S1teOsu422bwAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="R96HDn/c/0WLRYwMBw+k4wAA">
<XPD:ATTR name="Name" type="string">isEmpty</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="By+pPegP9UGEINaXGRP1oQAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="DdH7K+Q98U2WlyH4uuypvwAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5nS6ieh0l0+V+YZPdXMv/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DdH7K+Q98U2WlyH4uuypvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="LaiC1k+QREO0SMw3k6kSVAAA">
<XPD:ATTR name="Name" type="string">getPrefix</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GuWfud0n3E24sezur1Zk3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LaiC1k+QREO0SMw3k6kSVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="G/G34KpjDEmeeahvnUaBHgAA">
<XPD:ATTR name="Name" type="string">getSuffix</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k9jK7eMdKUSPPnLF48ghUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G/G34KpjDEmeeahvnUaBHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="RlbYfxdKFEyA8TtA6ctFWwAA">
<XPD:ATTR name="Name" type="string">startsWith</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J91B5BPkHEiyCuCh3Bx5RQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RlbYfxdKFEyA8TtA6ctFWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="II+DPhnrKkK/7sA7SJrVtQAA">
<XPD:ATTR name="Name" type="string">endsWith</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8oC9reLkJk2Vd5knNh3zPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">II+DPhnrKkK/7sA7SJrVtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="ijO3lz1FhUWWTY6wVjRIMQAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aY1WSXcJOkm7neviYSydoAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ijO3lz1FhUWWTY6wVjRIMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="neEfqiVIukWKeJ2hDHzdNAAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TsWXHxQYB0G++yljxHQzhQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">neEfqiVIukWKeJ2hDHzdNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gxeoG+HH50KRv4bSPKnqiQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">neEfqiVIukWKeJ2hDHzdNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="4kFsisxxe0eE6F1GZuuIXwAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g2LgR1kVA0uUgBzAkMT78gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4kFsisxxe0eE6F1GZuuIXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="5JeQEgHq0UilnNzLIKWz6wAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k2rPG8RcPki4Se+lEgPvbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5JeQEgHq0UilnNzLIKWz6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Nh4ixo7+SUqTVCDRaUk0yAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5JeQEgHq0UilnNzLIKWz6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="VImiAypzWk2yJdZV537XOwAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wwnI0NEmNkexBdggz60cCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VImiAypzWk2yJdZV537XOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="eHMAQUGVR0+LzWN77JcUOQAA">
<XPD:ATTR name="Name" type="string">Context</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Ajx6GC/ZX0GjhGMzd0FkRwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">dGR/h9rQUkusjoPw2fDFLwAA</XPD:REF>
<XPD:REF name="Specializations[1]">Wkm3jPCBD0+GSMAO06sd6AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">29</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="sOjqcbqvg02KAmWI73lD0QAA">
<XPD:ATTR name="Name" type="string">lookup</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qaGYJGNKDESXeoonJR9x/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sOjqcbqvg02KAmWI73lD0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="K/ynywWsJ06/YV1ZiJ85jAAA">
<XPD:ATTR name="Name" type="string">lookup</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G/IMWGZJ5EGEnmAbE74RGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K/ynywWsJ06/YV1ZiJ85jAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="NRPLIgF7FEGkliFbNTgRfwAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Nm/1OuEVHUWmTZ4C6YK/KwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NRPLIgF7FEGkliFbNTgRfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sxrparqQFkisWA6+LV+EzgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NRPLIgF7FEGkliFbNTgRfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ztC5g1YZcEyIZLOkRbc5IQAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PCgxF8m0k0OAiRJJ4MkLzQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ztC5g1YZcEyIZLOkRbc5IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RZElVgAfNk6upAMmsQFuoAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ztC5g1YZcEyIZLOkRbc5IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="s/CM1+dF1Euc4Jr8FUkXNQAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hrkntx4qPk2RWu0JEdusXQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s/CM1+dF1Euc4Jr8FUkXNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D3Wy/hgvz0aXzdZN0dhgEwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s/CM1+dF1Euc4Jr8FUkXNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="QK4X+fwr7USBvNYRMNAiBAAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XA8xATUWdEC79RG86Tp0lAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QK4X+fwr7USBvNYRMNAiBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1L2WyHeSUkmDqPBT7xXLAwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QK4X+fwr7USBvNYRMNAiBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="uakZPn7rckGlA1WNn+A/jQAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6heayDzi5U2wpHeFFqKVDgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uakZPn7rckGlA1WNn+A/jQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="bVxbhBlgKkWTE/R3IOjw/gAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5guKqawFLkGgCDddiq/cGAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bVxbhBlgKkWTE/R3IOjw/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="kgUPAm91NkCsqylcc0nVMQAA">
<XPD:ATTR name="Name" type="string">rename</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="szFonXkf3k2Y/5brEMfrVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kgUPAm91NkCsqylcc0nVMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bHme+HadgkaPx2rRk4LlNgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kgUPAm91NkCsqylcc0nVMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="RCHlU8QzP0CGCdtlBGaLgwAA">
<XPD:ATTR name="Name" type="string">rename</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4kzfqS+U8UWO6/PUPhZIJAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RCHlU8QzP0CGCdtlBGaLgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="67MViGXiSEWZbNfiJp03zAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RCHlU8QzP0CGCdtlBGaLgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="iJVUy6YreUimVgYPVn+JLAAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hpIOXyTKSUin2PmnSSy61gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iJVUy6YreUimVgYPVn+JLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="X9B+GsY6SkeIrwNYtk3esAAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5zU/kTNTK0eiGxDYsAQnkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X9B+GsY6SkeIrwNYtk3esAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ow8IJeIk7k6tSwzo15g1ZQAA">
<XPD:ATTR name="Name" type="string">listBindings</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D42t4C8jlUaK/vsqk1w8ngAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ow8IJeIk7k6tSwzo15g1ZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="KwBCpLQL+EeapWe++ujsvQAA">
<XPD:ATTR name="Name" type="string">listBindings</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HdnEshlRI0aUgICJjHTGZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KwBCpLQL+EeapWe++ujsvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="0Y/MWDSfWUKHQWd38UxphgAA">
<XPD:ATTR name="Name" type="string">destroySubcontext</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RDPmEfJpO0+zriuUGRJY1wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0Y/MWDSfWUKHQWd38UxphgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="Lg+axhodRUmwgXtgo1OY5gAA">
<XPD:ATTR name="Name" type="string">destroySubcontext</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MqMtcoBakkC9TiJ9NwEVyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lg+axhodRUmwgXtgo1OY5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="4M07OrI03UiqlBROjdLKRAAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3pVkoJpW+EaWKr769ooOiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4M07OrI03UiqlBROjdLKRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="xZBA6P6UCEGsGu2Fk1TCCAAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5c3YEYphk0+aa4C9Hhbb6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xZBA6P6UCEGsGu2Fk1TCCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="lt90sXMkCki+5tCBlZUVqgAA">
<XPD:ATTR name="Name" type="string">lookupLink</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sUlwPEF100SXboeGj6+spQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lt90sXMkCki+5tCBlZUVqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="j0vwmiS7XEmuRFuSFX2zXwAA">
<XPD:ATTR name="Name" type="string">lookupLink</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E5z1jAWhE0OXLQduY3TiLQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j0vwmiS7XEmuRFuSFX2zXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="3MzO4KQsY0KOX/RF2N3+KwAA">
<XPD:ATTR name="Name" type="string">getNameParser</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zyqck6U37EyWBAuP4VH/tgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3MzO4KQsY0KOX/RF2N3+KwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="hA+o54x2u0SVgab3Ajzt3AAA">
<XPD:ATTR name="Name" type="string">getNameParser</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xMag2Xk4MEuEINlxE8E3gQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hA+o54x2u0SVgab3Ajzt3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="XuL+WMvEz0Cc6DMlleIqdQAA">
<XPD:ATTR name="Name" type="string">composeName</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WUNMyXQLwE661HuzClKvmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XuL+WMvEz0Cc6DMlleIqdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2sWWqDzCVEys0WOIoGiqcAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XuL+WMvEz0Cc6DMlleIqdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="cyqEg43X3Eiif5F2YkNhbgAA">
<XPD:ATTR name="Name" type="string">composeName</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Sbaa8NggWk+0IyauvvoBOQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cyqEg43X3Eiif5F2YkNhbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Mt6FK8HLkk+gGoxnhs8NqwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cyqEg43X3Eiif5F2YkNhbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="au6zXRk9r0ORB4IyWIcONgAA">
<XPD:ATTR name="Name" type="string">addToEnvironment</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AO97+Tluj0a4ZA4Bvr5oTAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">au6zXRk9r0ORB4IyWIcONgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="d7c36caZ5kKjL7w6T1xvnQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">au6zXRk9r0ORB4IyWIcONgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="DBkvdHIIjESsQ9DlGXuYewAA">
<XPD:ATTR name="Name" type="string">removeFromEnvironment</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pAJ8v7rxdES/kGcMMp5cfwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DBkvdHIIjESsQ9DlGXuYewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="iu+fOJmJo0CBEOVyCpDvxQAA">
<XPD:ATTR name="Name" type="string">getEnvironment</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="4y5fchDcCU6ytNbwLlY5iQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="Uoaw9ddnqUS0mSX4jcsT8QAA">
<XPD:ATTR name="Name" type="string">getNameInNamespace</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">15</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="zkAdJHVWAUew/k3aAa8JtQAA">
<XPD:ATTR name="Name" type="string">INITIAL_CONTEXT_FACTORY</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tsV2sLEmiUa0pfCdGaX5mgAA">
<XPD:ATTR name="Name" type="string">OBJECT_FACTORIES</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="9QA5nPqVdke+nWxe4ePXAAAA">
<XPD:ATTR name="Name" type="string">STATE_FACTORIES</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="bYX3XGfCH0qCE7GmPmEbigAA">
<XPD:ATTR name="Name" type="string">URL_PKG_PREFIXES</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="Jt57O/9anUWAVMSGGJJYYQAA">
<XPD:ATTR name="Name" type="string">PROVIDER_URL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="fjkAgrE6WECn1laiia8zlQAA">
<XPD:ATTR name="Name" type="string">DNS_URL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="5FGsnHYIUk+kNUEG6ufngwAA">
<XPD:ATTR name="Name" type="string">AUTHORITATIVE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="UXDMDkrXi0WtF5VI2xMZkAAA">
<XPD:ATTR name="Name" type="string">BATCHSIZE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="1qbccQL5bUi5V7ZaxA9apAAA">
<XPD:ATTR name="Name" type="string">REFERRAL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="tvCbcRZmVU6tE5BEyt7TewAA">
<XPD:ATTR name="Name" type="string">SECURITY_PROTOCOL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="r5Nl+PFtnkKDlW+l7WZhVwAA">
<XPD:ATTR name="Name" type="string">SECURITY_AUTHENTICATION</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="frCwzgziBE6DwPyxq3Wn7QAA">
<XPD:ATTR name="Name" type="string">SECURITY_PRINCIPAL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="lPDzchBDWE+IiDD9PmUCtQAA">
<XPD:ATTR name="Name" type="string">SECURITY_CREDENTIALS</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="PnDNd8pdy0GJpAFKku3UgAAA">
<XPD:ATTR name="Name" type="string">LANGUAGE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="3Q4/NcDmKUCFD4gsXO2IQAAA">
<XPD:ATTR name="Name" type="string">APPLET</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="W6Xi82dln0+Wo/eP2NeigwAA">
<XPD:ATTR name="Name" type="string">CommunicationException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">cEGxXrq8eEemRprf5K0A2QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="IKUji0krzUOgLR0h2NLDEgAA">
<XPD:ATTR name="Name" type="string">CommunicationException</XPD:ATTR>
<XPD:REF name="Owner">W6Xi82dln0+Wo/eP2NeigwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GgxV1iL3lE+DypPvHIB38AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IKUji0krzUOgLR0h2NLDEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ArXWSPh5CESA/xp58p9c5wAA">
<XPD:ATTR name="Name" type="string">CommunicationException</XPD:ATTR>
<XPD:REF name="Owner">W6Xi82dln0+Wo/eP2NeigwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="dlWxnWihhkuWZ+k5BwKCUgAA">
<XPD:ATTR name="Name" type="string">CompositeName</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QMW/Ehc1dU6RP8JfZEXCnQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">20</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Y4X46NtCX0a3+tmaaH7G/wAA">
<XPD:ATTR name="Name" type="string">CompositeName</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Jj+n5W1ZGEifVO9hKiiCUwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y4X46NtCX0a3+tmaaH7G/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wih5GBa0z0SqUd4Ycw0UFAAA">
<XPD:ATTR name="Name" type="string">CompositeName</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UkKErU80FE+zXBWkiYCrkAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ff3HG+DRJEKLXjx9WuZRgQAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="30fGg0/FTEqHR29cqHwG/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ff3HG+DRJEKLXjx9WuZRgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="WbeiS+ZKl0+ZUBcGtGOmnAAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="OeuCgcI8yUaHqtgwvZFylgAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YpvizNWklEaVqUTuN23VTAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OeuCgcI8yUaHqtgwvZFylgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="HoFA95PrrESSiZ+IzMo7UgAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="vw7mayBK40C67/XATNPwAQAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="lvstAEixjkebJ9x9t0Eo2AAA">
<XPD:ATTR name="Name" type="string">isEmpty</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="hm6CiRKZ60GSxoXGtOLqogAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="UHNLuLCo3ku28kz8VAESbAAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZmqdcjYH+EWndNIAhnSJcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UHNLuLCo3ku28kz8VAESbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="GYM5UuPEgkm25i/ygQoPIAAA">
<XPD:ATTR name="Name" type="string">getPrefix</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g+p01/YuTEq57FD8HPUtfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GYM5UuPEgkm25i/ygQoPIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="Gs6H1saBsU6U3OHv1zyh7QAA">
<XPD:ATTR name="Name" type="string">getSuffix</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kC0hhoUR90yxZB+XvyyjdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gs6H1saBsU6U3OHv1zyh7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="upFpJWMD706rC77Z03tzVQAA">
<XPD:ATTR name="Name" type="string">startsWith</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YBQNLNYKNUqqMZpDQXpr5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">upFpJWMD706rC77Z03tzVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="SseOQAZ8Ik+7WI3Sj6ImZgAA">
<XPD:ATTR name="Name" type="string">endsWith</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gedKBvWpMUiSnEc82Pc3AQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SseOQAZ8Ik+7WI3Sj6ImZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="YFkqOFc/7kWFrf6yOFbgDQAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FPW2ZQ+FqE2sIYr+rpGPAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YFkqOFc/7kWFrf6yOFbgDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="ZMJiG0Tfl0+ZtxNe7ysjwwAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vk2WEel4Tkq+S8d17YN4DQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZMJiG0Tfl0+ZtxNe7ysjwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="s+AHngpMF0qvYT+dfKly3wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZMJiG0Tfl0+ZtxNe7ysjwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="mN+Ytg+4J0qlqWUeycWwAgAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="m+6gswMjS0KKoxUK74X/IgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mN+Ytg+4J0qlqWUeycWwAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="qkHHqSuPL0usmYJxPFz0hwAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qRTAXKqqYU60H9EcsXj8xQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qkHHqSuPL0usmYJxPFz0hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="B2aHbStLLE24Lnj5fqvO8gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qkHHqSuPL0usmYJxPFz0hwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="G8l4oHu+cEe+hYqTZXAM7AAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4Xee+YSdHkKfzKWoqwF+XwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G8l4oHu+cEe+hYqTZXAM7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="cA15In75b0CaN80ATR++dQAA">
<XPD:ATTR name="Name" type="string">CompoundName</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">8JlgWUxrQU2C3PRuU1FcPgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">19</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9b9q0Fz99UO/+oVJKPQMlAAA">
<XPD:ATTR name="Name" type="string">CompoundName</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+L9klj+fsUuw8umuOm7+/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9b9q0Fz99UO/+oVJKPQMlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jEr2se62k0qBRJ4v60Fg6AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Properties</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9b9q0Fz99UO/+oVJKPQMlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5tdOMtksk0mj2xxpKt47eQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="16KsrX9ZT0WA6SqbdzajTgAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WwHTeQmNPEK1972Pp0yHFQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">16KsrX9ZT0WA6SqbdzajTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="NtpIVrBBA0SRoW7ajdWNpAAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="uXQCULSiPU+wJfQaSxRJhgAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="llS0kznZ7U2WIKzEtmnhXAAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YkSPblXj0kWH/ilpUBMWnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">llS0kznZ7U2WIKzEtmnhXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="AwyWJqcLDky32hodlbXHlgAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="1JxFetqJgUSyaVkaIjglwgAA">
<XPD:ATTR name="Name" type="string">isEmpty</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ekPF3rwnhkOsklOjhJ0uWwAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="wC1EXHpem0CmF2qC8hXxAwAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DTkcMEAR3kKwOaWC8fBUZQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wC1EXHpem0CmF2qC8hXxAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="DWhtRn9/HUK/At6LF9B7BgAA">
<XPD:ATTR name="Name" type="string">getPrefix</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3Xk2m1twN0mKhJyjNyrVRgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DWhtRn9/HUK/At6LF9B7BgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Bnmx19dkxU25FDSNBVqwBAAA">
<XPD:ATTR name="Name" type="string">getSuffix</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Qg7665inXEix8bpb/Y0CHQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bnmx19dkxU25FDSNBVqwBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="lMHrXqJ+x0Oe7k9QewJ+NQAA">
<XPD:ATTR name="Name" type="string">startsWith</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+BGUXiV5zUmBlVEOMfJmqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lMHrXqJ+x0Oe7k9QewJ+NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Ctnklz/4p0uOM5rdihyaiAAA">
<XPD:ATTR name="Name" type="string">endsWith</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5DBLYMN8fEeuyMeX+ZkeygAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ctnklz/4p0uOM5rdihyaiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="TduJ+chZLU+KV8ePmYRZrwAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="loFfbDrhY0idH1yibr5WdAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TduJ+chZLU+KV8ePmYRZrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="R8rtQLEzEkC/q+Z0ishhaAAA">
<XPD:ATTR name="Name" type="string">addAll</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZaWKUS0aBkOg1d4vxEyX3gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">R8rtQLEzEkC/q+Z0ishhaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UETG4yXWdEadgxRB3e1/HwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">R8rtQLEzEkC/q+Z0ishhaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="nQB1mUhKCk6G1HpUEc/dwAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1L/OOagDe0egZQ3bb92C0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nQB1mUhKCk6G1HpUEc/dwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="M/FDsv9xlUCmHHrlCdE/xQAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4O7abiRv8kKbS3zHUa6mewAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M/FDsv9xlUCmHHrlCdE/xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8maZJbQFA0WlQC1AqNmpdAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M/FDsv9xlUCmHHrlCdE/xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="i7Gdjpl5BEqXbStJ+5Bo8QAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tcfYaGnwi0i6YmSvTLT6EwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i7Gdjpl5BEqXbStJ+5Bo8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="HuiQovU4KEu8FB7SMKPFeQAA">
<XPD:ATTR name="Name" type="string">ConfigurationException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6I9THRYuPESXRTwsYs8yCQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RN2lVHfG6k+bxbf5Ljy+2wAA">
<XPD:ATTR name="Name" type="string">ConfigurationException</XPD:ATTR>
<XPD:REF name="Owner">HuiQovU4KEu8FB7SMKPFeQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OhRxLP4tBEGAgaKjxIQsNAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RN2lVHfG6k+bxbf5Ljy+2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sVgxlIybmEiknl3UA41hNQAA">
<XPD:ATTR name="Name" type="string">ConfigurationException</XPD:ATTR>
<XPD:REF name="Owner">HuiQovU4KEu8FB7SMKPFeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="y9zSvT79YUO9eU7gVvg+KwAA">
<XPD:ATTR name="Name" type="string">ContextNotEmptyException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/YpBON3KeUOqbEotePAPlAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="R9W2SheKj02+CqevAc1/DQAA">
<XPD:ATTR name="Name" type="string">ContextNotEmptyException</XPD:ATTR>
<XPD:REF name="Owner">y9zSvT79YUO9eU7gVvg+KwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BpcxDvG5LE25WZkcZdNveAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">R9W2SheKj02+CqevAc1/DQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Eb+Kb/4UvkSIAflxTOc25AAA">
<XPD:ATTR name="Name" type="string">ContextNotEmptyException</XPD:ATTR>
<XPD:REF name="Owner">y9zSvT79YUO9eU7gVvg+KwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="Rpnia/Vqb0aSIbtIqGSkaAAA">
<XPD:ATTR name="Name" type="string">InitialContext</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Ajx6GC/ZX0GjhGMzd0FkRwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">Xb//V0lgqUy+YrFBUnkqWgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">31</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rezRXmbprEyU7CZhX5WykgAA">
<XPD:ATTR name="Name" type="string">InitialContext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9hfzpIVcL0Wq00VRj88LPgAA">
<XPD:ATTR name="Name" type="string">InitialContext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xRG9T8AMT0GizVs30WtzKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9hfzpIVcL0Wq00VRj88LPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UkSh6hB0NkGErv+v8WrsgAAA">
<XPD:ATTR name="Name" type="string">lookup</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="maG0fX2sBkmgvV4qgdpn4wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UkSh6hB0NkGErv+v8WrsgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ChVAr0iT8EuVzBRJn/4XmwAA">
<XPD:ATTR name="Name" type="string">lookup</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sgEhWp3Q70SEQXf3FGpGCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ChVAr0iT8EuVzBRJn/4XmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="NGkzVW10iUisv4kArtSnagAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lHSF3KdirkO7ZOcfdRSWrgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NGkzVW10iUisv4kArtSnagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PrkbxkRRx0Gl6UIpd6uXtAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NGkzVW10iUisv4kArtSnagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="otfVDuocq0SPV3tHZVTOUAAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uCabYscrv0G4mXyVG8m/hwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">otfVDuocq0SPV3tHZVTOUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CpFFOV2z0EuBEFQgWeOG3AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">otfVDuocq0SPV3tHZVTOUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="h6mdB8X+VEWcRoJ6q/zViAAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6DTKX95NFUqkRBHlpcgTfAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h6mdB8X+VEWcRoJ6q/zViAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RaC9rxgHwkK9oFGnVJwJHwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h6mdB8X+VEWcRoJ6q/zViAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="BdS64/5hW0q00pL2gCUC+gAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c8CX38eHKkqNBxECQPDTJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BdS64/5hW0q00pL2gCUC+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WGOSX3/bbEyia1hUKuXidAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BdS64/5hW0q00pL2gCUC+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="csj7/tLd2ked172tzfnvYAAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="apHs3P1mb0GhiJddMZL0HQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">csj7/tLd2ked172tzfnvYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="X8EtsB8MR0aeYPJvu5dASAAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RWVBD4XKAUGjzhnw5pXznAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X8EtsB8MR0aeYPJvu5dASAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="om8RmhvphEWKIwcK027SpwAA">
<XPD:ATTR name="Name" type="string">rename</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pQbfGkiOfEWmHWAz0PDCTQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">om8RmhvphEWKIwcK027SpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Oo0Uqrf41E+/C5Ct5eGnwgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">om8RmhvphEWKIwcK027SpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="KVQk86qJ+U+33ZYSdsC0vQAA">
<XPD:ATTR name="Name" type="string">rename</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hN/25jSjzUSuF/aRDafa5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KVQk86qJ+U+33ZYSdsC0vQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6LEFLrvcKUaa3ujo/hozcAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KVQk86qJ+U+33ZYSdsC0vQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="tb+SjQpbO0yUuu2U4dp2yAAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kky9coEd1EChYQx2EIOBwgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tb+SjQpbO0yUuu2U4dp2yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Tw+jRaTbK06zrjsBHh1hHQAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uYpGEBldcE2QiHHwyStkAwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tw+jRaTbK06zrjsBHh1hHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="PeipUxmZy0+ijwxe/bs/IwAA">
<XPD:ATTR name="Name" type="string">listBindings</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i2Kk2EKATkOpBxMLBxPmzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PeipUxmZy0+ijwxe/bs/IwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="zDtnOaorkUK1vx6GX9JgTAAA">
<XPD:ATTR name="Name" type="string">listBindings</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+q9P3HFfDECVtHk8buSRSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zDtnOaorkUK1vx6GX9JgTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="0pvhW+NVUU62K98fAg2B8AAA">
<XPD:ATTR name="Name" type="string">destroySubcontext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o4RL5+8bOka5EC8mMltebAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0pvhW+NVUU62K98fAg2B8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="NVdmU8XXgUqSgHKKQ8LKEgAA">
<XPD:ATTR name="Name" type="string">destroySubcontext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qRI1UE0+dUGD+Bdvl2xYcAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NVdmU8XXgUqSgHKKQ8LKEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="Uzye5CeNuUOkBH8kbXTC1wAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NfeSd0e4m0+W/VH7SamI2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Uzye5CeNuUOkBH8kbXTC1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="7vCTXn7Pk0i8riKZCE0yRQAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dOmhlFMb2kG4wuJWg8t4YwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7vCTXn7Pk0i8riKZCE0yRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="wLSszrSuDUOHd3e48qJdJAAA">
<XPD:ATTR name="Name" type="string">lookupLink</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S5BDP7vy7UmQzQUn2kecJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wLSszrSuDUOHd3e48qJdJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="vtpbjkXatE+Zeq49q3W/3wAA">
<XPD:ATTR name="Name" type="string">lookupLink</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5xqe+dCzpE+m1aJs6b+5nwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vtpbjkXatE+Zeq49q3W/3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="GsJROff5hEeuubzRXdjd3gAA">
<XPD:ATTR name="Name" type="string">getNameParser</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AGFFRq2cfEG1s/gGhxNFTgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GsJROff5hEeuubzRXdjd3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="PLakIc/Y2USDGO1RYLlHewAA">
<XPD:ATTR name="Name" type="string">getNameParser</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w0A55iCDzE6TkvH9S1wZSgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PLakIc/Y2USDGO1RYLlHewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="jCTn+SsDZkqA0I3sCKBgPQAA">
<XPD:ATTR name="Name" type="string">composeName</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3ic7ucGcrkWcnevVIefiqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jCTn+SsDZkqA0I3sCKBgPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fvTGeBRkL0K13yYCCmGKpAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jCTn+SsDZkqA0I3sCKBgPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="ELANdSQQfkacZY47L263sAAA">
<XPD:ATTR name="Name" type="string">composeName</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZXk81fMYK06JGNwBR4nhUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ELANdSQQfkacZY47L263sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/buJG6Ohe0iK1+iBWR35DgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ELANdSQQfkacZY47L263sAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="Su4RbwAWiEyHYshxaofZSgAA">
<XPD:ATTR name="Name" type="string">addToEnvironment</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i+B3a8TtREyFTN7zYXMKbAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Su4RbwAWiEyHYshxaofZSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="t82xED/vyUiRajlmoE0rygAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Su4RbwAWiEyHYshxaofZSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="MF88c/ljjk+QbAGFdInqAgAA">
<XPD:ATTR name="Name" type="string">removeFromEnvironment</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y71JlyBHp0KfzSB9NFzzrAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MF88c/ljjk+QbAGFdInqAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="AyEC8TCnR0mIf9cb6+i9kwAA">
<XPD:ATTR name="Name" type="string">getEnvironment</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="HR6zfl3pTUevhk9VHkZrqQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="H/Kzrm8bR0mfP/LPuuY5ZgAA">
<XPD:ATTR name="Name" type="string">getNameInNamespace</XPD:ATTR>
<XPD:REF name="Owner">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="zgehdisQIkqWs6v+Ac489gAA">
<XPD:ATTR name="Name" type="string">InsufficientResourcesException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jcuBphPmREi7xBIQg/f2ZwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WRWQXpG3SE2qgeDAcQvjbwAA">
<XPD:ATTR name="Name" type="string">InsufficientResourcesException</XPD:ATTR>
<XPD:REF name="Owner">zgehdisQIkqWs6v+Ac489gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TfQwY7nIZEW9wFHovX6sUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WRWQXpG3SE2qgeDAcQvjbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SJLyFkaFAUK5DDk+8qcKjQAA">
<XPD:ATTR name="Name" type="string">InsufficientResourcesException</XPD:ATTR>
<XPD:REF name="Owner">zgehdisQIkqWs6v+Ac489gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="NOy/dYIYmUKkzQ6kLqZG3AAA">
<XPD:ATTR name="Name" type="string">InterruptedNamingException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">nPBHNgEMuU+Q436kF7KlxAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="t7iklWId/kaHBh2UJcHUbAAA">
<XPD:ATTR name="Name" type="string">InterruptedNamingException</XPD:ATTR>
<XPD:REF name="Owner">NOy/dYIYmUKkzQ6kLqZG3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OveJDgztwUW0zyfzaqj0LwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t7iklWId/kaHBh2UJcHUbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dxyKNKeRMUqYhfXGUJ7h7QAA">
<XPD:ATTR name="Name" type="string">InterruptedNamingException</XPD:ATTR>
<XPD:REF name="Owner">NOy/dYIYmUKkzQ6kLqZG3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="q4yTY5WuaEWXDKK/mVInhAAA">
<XPD:ATTR name="Name" type="string">InvalidNameException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">I7ozBWZ+JE+OZJYsEMgVKQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ndFfFYClzk+6m4M3Ek2eCwAA">
<XPD:ATTR name="Name" type="string">InvalidNameException</XPD:ATTR>
<XPD:REF name="Owner">q4yTY5WuaEWXDKK/mVInhAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tTr7d/BGHkWQb0PBCKTRRwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ndFfFYClzk+6m4M3Ek2eCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="j/aRAV9Fok2qGSGMqwsuvgAA">
<XPD:ATTR name="Name" type="string">InvalidNameException</XPD:ATTR>
<XPD:REF name="Owner">q4yTY5WuaEWXDKK/mVInhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="ngK1UZP9yEunvLngCmZeQQAA">
<XPD:ATTR name="Name" type="string">LimitExceededException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">IMgqsoclc0uMzM1HVu+RuQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">EI8fayYP4k22ZdNA+pxMYgAA</XPD:REF>
<XPD:REF name="Specializations[1]">NearLzEqVE2GbpyxeJanzgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="N6ergzFizk2tLMbPgSXr6QAA">
<XPD:ATTR name="Name" type="string">LimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">ngK1UZP9yEunvLngCmZeQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IJm22Vi/H0y9SAv9DZYAcgAA">
<XPD:ATTR name="Name" type="string">LimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">ngK1UZP9yEunvLngCmZeQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rgjkLpv4C0mUYBm0Tb1ZzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IJm22Vi/H0y9SAv9DZYAcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="bp0YZNbvR0WjlL/SyesoZwAA">
<XPD:ATTR name="Name" type="string">LinkException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">nbsBLqXHTEWgZ9x2ws2tJgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">PNeQMWGVgUSq1Mssvik05gAA</XPD:REF>
<XPD:REF name="Specializations[1]">bUMW+kGnJ0ypPbW0FbJLkwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="l6QCWX0qSkGletcgg2yYPgAA">
<XPD:ATTR name="Name" type="string">LinkException</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GYa79ecAKE6lKdXg8kYQPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l6QCWX0qSkGletcgg2yYPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Ppy69zcV602+W5jFOkS6UgAA">
<XPD:ATTR name="Name" type="string">LinkException</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IXDwEEMzr0S+pn5A1qK1DgAA">
<XPD:ATTR name="Name" type="string">getLinkResolvedName</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="7K1R9Y7jtk6aJoIfwFVKAAAA">
<XPD:ATTR name="Name" type="string">getLinkRemainingName</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ntYWATYs9U+40ozuJBQlhgAA">
<XPD:ATTR name="Name" type="string">getLinkResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="w3hCzKFXlE+4HWGuVn6uPgAA">
<XPD:ATTR name="Name" type="string">getLinkExplanation</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="kR9z/8/b0kirDJUjJAMN3wAA">
<XPD:ATTR name="Name" type="string">setLinkExplanation</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CyYapLWDRkSQg0XDVMyPZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kR9z/8/b0kirDJUjJAMN3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="xCMKgcO5bUCWccV5VUWj5QAA">
<XPD:ATTR name="Name" type="string">setLinkResolvedName</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eVmb7dHV2kiC36aEfGYwiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xCMKgcO5bUCWccV5VUWj5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="COeHXlcotUm/jGz+Fa9LBQAA">
<XPD:ATTR name="Name" type="string">setLinkRemainingName</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nlUGupfcfkSbVmAKVrF2CAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">COeHXlcotUm/jGz+Fa9LBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="PWssYsAEWkCI4Qf8kfjFsgAA">
<XPD:ATTR name="Name" type="string">setLinkResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yLAL5vITBEG79n4FGeMoQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PWssYsAEWkCI4Qf8kfjFsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="cY8kOV7ZdkSnGCYhq9SDJgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Y5pgs66//k2agj63SPsSvQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="skvAF9QkGUi/LKnrkZEH6wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y5pgs66//k2agj63SPsSvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="StEQuaWk9Ui/MveoMdWw4wAA">
<XPD:ATTR name="Name" type="string">LinkLoopException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">PNeQMWGVgUSq1Mssvik05gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="inNovfopRkix3poqobQo+gAA">
<XPD:ATTR name="Name" type="string">LinkLoopException</XPD:ATTR>
<XPD:REF name="Owner">StEQuaWk9Ui/MveoMdWw4wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="At0+QWNk6ka/KAwgpfiCAwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">inNovfopRkix3poqobQo+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mQqMGaFoFEezGlNO88ycSgAA">
<XPD:ATTR name="Name" type="string">LinkLoopException</XPD:ATTR>
<XPD:REF name="Owner">StEQuaWk9Ui/MveoMdWw4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="QndXDtVn/Ue4N98r8VsxOgAA">
<XPD:ATTR name="Name" type="string">LinkRef</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QJpuFMpisEusaBLCQvJXtgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qbBO2zW0akeeOm5z7T2nNQAA">
<XPD:ATTR name="Name" type="string">LinkRef</XPD:ATTR>
<XPD:REF name="Owner">QndXDtVn/Ue4N98r8VsxOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PvZMxTAHE0aL+ZIYyOESIwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qbBO2zW0akeeOm5z7T2nNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3vlCcRwBek20voEtQ1qjaAAA">
<XPD:ATTR name="Name" type="string">LinkRef</XPD:ATTR>
<XPD:REF name="Owner">QndXDtVn/Ue4N98r8VsxOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="h3nn7NbX8km/jslCMtKtIQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3vlCcRwBek20voEtQ1qjaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nuGUIeX0ukSweeJmBiCixQAA">
<XPD:ATTR name="Name" type="string">getLinkName</XPD:ATTR>
<XPD:REF name="Owner">QndXDtVn/Ue4N98r8VsxOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="+kU5AECr7kWbrKL8A/ErBQAA">
<XPD:ATTR name="Name" type="string">Reference</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::lang::">7rMBm2c8xEeGOjUWl6pu9gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">QJpuFMpisEusaBLCQvJXtgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">19</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uqWYDhMWQEm+Xy+tL1653wAA">
<XPD:ATTR name="Name" type="string">Reference</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cOsTZMPDDk64oszsBS80agAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uqWYDhMWQEm+Xy+tL1653wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="zDeeZ/tc8E63zrDc2xDTZAAA">
<XPD:ATTR name="Name" type="string">Reference</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FwPHogabMUm6sU5iiD/84gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zDeeZ/tc8E63zrDc2xDTZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8byMQ4FqJka/n+NeiedWHgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">RefAddr</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zDeeZ/tc8E63zrDc2xDTZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="B64eshk7r0eYYzPnHFZVUAAA">
<XPD:ATTR name="Name" type="string">Reference</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kIaEWKlLM063YNRu+E7f9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B64eshk7r0eYYzPnHFZVUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YL5C/r5m9k+satm5/ogo9QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B64eshk7r0eYYzPnHFZVUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="G21S1o5vUkmOGVhWjdo5+AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B64eshk7r0eYYzPnHFZVUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="PhtFkF0i7UeNMeuI6mNWUgAA">
<XPD:ATTR name="Name" type="string">Reference</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zFNbjkEbz0GZMYm8ujF5WAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhtFkF0i7UeNMeuI6mNWUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GioHJFdEhECHKXLBlArxKwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">RefAddr</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhtFkF0i7UeNMeuI6mNWUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="DKDKJDeGqE+rx8/3IXM23QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhtFkF0i7UeNMeuI6mNWUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="VsMb45e1ik2w7CK+639UQAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PhtFkF0i7UeNMeuI6mNWUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="zBm42sQUXEGBXhO3G1D8TgAA">
<XPD:ATTR name="Name" type="string">getClassName</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="UkjSX2Nh4E2yzw4AIAfJkwAA">
<XPD:ATTR name="Name" type="string">getFactoryClassName</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="TVW8HK/Wr0aL7KbhCxChPQAA">
<XPD:ATTR name="Name" type="string">getFactoryClassLocation</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="x0iKgfVZq0uyWEJSicn62AAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rUA4oqddjEW1Wr0CWvPq4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x0iKgfVZq0uyWEJSicn62AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ZwHDlrdQVkGj853VNi1vVQAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KW2JCbN17ke5M/MIKjIZBwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZwHDlrdQVkGj853VNi1vVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="a5jXnJo7kEOibVvpKU8omAAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="mMi1p06IZUSoZU6EjEZSSAAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Gl8Lo3W7bkKD2S9FYvGAhAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+AsT1Dq6fUGoFPjiQMM5AwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">RefAddr</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gl8Lo3W7bkKD2S9FYvGAhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="VrqtPOiEpU6ZsvMYt8nZpAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nnHpUGWu6U69m1ivr68PxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VrqtPOiEpU6ZsvMYt8nZpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EUnshwy10kmEC94+Cn2nXAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">RefAddr</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VrqtPOiEpU6ZsvMYt8nZpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="xdATi4I5+E6k3n2EOxZxjAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lO+nV9LzO0GBShAX9f0q1QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xdATi4I5+E6k3n2EOxZxjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="/438C8dKxEa49Q10JuA2mgAA">
<XPD:ATTR name="Name" type="string">clear</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="Uo+wkRjL4kqwxrjTirLuzwAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tmnF6nFRhU2wnBBUlqFOrwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Uo+wkRjL4kqwxrjTirLuzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="FQr1CLm9bUCTeorA3E08vgAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="5tbbs8vu4kuKbC2HrnV2NwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="se5T/TfOE02/cppdJYZGYgAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="mvAVUW5BMki/25fq3ipzbQAA">
<XPD:ATTR name="Name" type="string">MalformedLinkException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">bUMW+kGnJ0ypPbW0FbJLkwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8XZhSHbL8EuSyqQaKeBShAAA">
<XPD:ATTR name="Name" type="string">MalformedLinkException</XPD:ATTR>
<XPD:REF name="Owner">mvAVUW5BMki/25fq3ipzbQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZYkO3ZJwDUyzPeqVd63wmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8XZhSHbL8EuSyqQaKeBShAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="TOfwaf/qUEiaZ78mT8cXIgAA">
<XPD:ATTR name="Name" type="string">MalformedLinkException</XPD:ATTR>
<XPD:REF name="Owner">mvAVUW5BMki/25fq3ipzbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="cxMYBHqzf0SPxzxz5Nq0cwAA">
<XPD:ATTR name="Name" type="string">NameAlreadyBoundException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">thTCClCX1Ua1oBDPCb0/9gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="GYlIbS6XUUq9nBDXAJgMhgAA">
<XPD:ATTR name="Name" type="string">NameAlreadyBoundException</XPD:ATTR>
<XPD:REF name="Owner">cxMYBHqzf0SPxzxz5Nq0cwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QpwXOH8Sr0KNBoTy1fDTFQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GYlIbS6XUUq9nBDXAJgMhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QI35FlUBBEeDlECMkgsmEQAA">
<XPD:ATTR name="Name" type="string">NameAlreadyBoundException</XPD:ATTR>
<XPD:REF name="Owner">cxMYBHqzf0SPxzxz5Nq0cwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="8P2dLi+6wEaOTmOpNHUNTwAA">
<XPD:ATTR name="Name" type="string">NameNotFoundException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NMn/VL1XYUWV1kfdUXZX3QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xb3zExh7/kOU5SbEbIeEowAA">
<XPD:ATTR name="Name" type="string">NameNotFoundException</XPD:ATTR>
<XPD:REF name="Owner">8P2dLi+6wEaOTmOpNHUNTwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XfkCg8a4/kmbv8+deTAxQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xb3zExh7/kOU5SbEbIeEowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8XS3JETyx0Wop5ktd1NpsAAA">
<XPD:ATTR name="Name" type="string">NameNotFoundException</XPD:ATTR>
<XPD:REF name="Owner">8P2dLi+6wEaOTmOpNHUNTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLInterface" guid="yrBGU3h/K0mflZ0+XdIY1AAA">
<XPD:ATTR name="Name" type="string">NameParser</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="30WZ0XgamkO1lKS0JkPCigAA">
<XPD:ATTR name="Name" type="string">parse</XPD:ATTR>
<XPD:REF name="Owner">yrBGU3h/K0mflZ0+XdIY1AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pZ2JYPLsmEutgQ4DiDX5jwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">30WZ0XgamkO1lKS0JkPCigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLInterface" guid="b07zcETdF0GjGLqPClUjaQAA">
<XPD:ATTR name="Name" type="string">NamingEnumeration</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::util::">JRjr0hqPrkyNCWEl3T3WiwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Mj5e8JXwFEuSm3vLTOmX/AAA">
<XPD:ATTR name="Name" type="string">next</XPD:ATTR>
<XPD:REF name="Owner">b07zcETdF0GjGLqPClUjaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="StTrcmR1Z0S5Zfjq4Qx48wAA">
<XPD:ATTR name="Name" type="string">hasMore</XPD:ATTR>
<XPD:REF name="Owner">b07zcETdF0GjGLqPClUjaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="sUXN1i92YUas3TdSKg838wAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">b07zcETdF0GjGLqPClUjaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLClass" guid="1+K+CiGo50iNyEupIsET4QAA">
<XPD:ATTR name="Name" type="string">NoInitialContextException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">f1rgpajSBE6uH6Sb1na40QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="n3SgB7cyxESGBhwVyRrAaQAA">
<XPD:ATTR name="Name" type="string">NoInitialContextException</XPD:ATTR>
<XPD:REF name="Owner">1+K+CiGo50iNyEupIsET4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="0qFfCpx+8kyR6wNvUVCy6gAA">
<XPD:ATTR name="Name" type="string">NoInitialContextException</XPD:ATTR>
<XPD:REF name="Owner">1+K+CiGo50iNyEupIsET4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W/TNp0OdQEyiyccQYJNRoAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0qFfCpx+8kyR6wNvUVCy6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="gN0ib4iiMkCixZRvBMIEHAAA">
<XPD:ATTR name="Name" type="string">NoPermissionException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WC/MIbH5ME6yiGKNaKhu1QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qtlmIFXkkkaVHRwGRwYZPgAA">
<XPD:ATTR name="Name" type="string">NoPermissionException</XPD:ATTR>
<XPD:REF name="Owner">gN0ib4iiMkCixZRvBMIEHAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hgp0YbVc4E+rVyxPRaQxOwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qtlmIFXkkkaVHRwGRwYZPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="uv7tmaojT0CAVldayJptoQAA">
<XPD:ATTR name="Name" type="string">NoPermissionException</XPD:ATTR>
<XPD:REF name="Owner">gN0ib4iiMkCixZRvBMIEHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLClass" guid="QPgDuET72kG5FezNCXrRFgAA">
<XPD:ATTR name="Name" type="string">NotContextException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">E/KngHJ4BkCaWAKRT81+BQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eH3mvVA+XE2FwBTDrrTIKgAA">
<XPD:ATTR name="Name" type="string">NotContextException</XPD:ATTR>
<XPD:REF name="Owner">QPgDuET72kG5FezNCXrRFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BuuXzVxAxEahMC8EuBpw9AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eH3mvVA+XE2FwBTDrrTIKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AczQSKCpJ0a30p0DldLHMAAA">
<XPD:ATTR name="Name" type="string">NotContextException</XPD:ATTR>
<XPD:REF name="Owner">QPgDuET72kG5FezNCXrRFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="kF1b0w+KN0GKUfD9Uu3S0gAA">
<XPD:ATTR name="Name" type="string">OperationNotSupportedException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QSIurv0sTkKZm+2ie+tIAAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+fD8hG9zC0CB6BNOrW62vwAA">
<XPD:ATTR name="Name" type="string">OperationNotSupportedException</XPD:ATTR>
<XPD:REF name="Owner">kF1b0w+KN0GKUfD9Uu3S0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2qSYvT1/C0uQAacimWi7QAAA">
<XPD:ATTR name="Name" type="string">OperationNotSupportedException</XPD:ATTR>
<XPD:REF name="Owner">kF1b0w+KN0GKUfD9Uu3S0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uBMUA8UV9U2kEnpzlRD17gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2qSYvT1/C0uQAacimWi7QAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLClass" guid="TFuyH85HGUCHnqU4C6jscAAA">
<XPD:ATTR name="Name" type="string">PartialResultException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8O3nRWtm60eZP1DLMNU3DQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="aghDLa9xDkuK4FzrcAicGQAA">
<XPD:ATTR name="Name" type="string">PartialResultException</XPD:ATTR>
<XPD:REF name="Owner">TFuyH85HGUCHnqU4C6jscAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pFcZGnnqX0yP+v28wPVE3gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aghDLa9xDkuK4FzrcAicGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NgoUBt/xBkm71ilc3N7p6AAA">
<XPD:ATTR name="Name" type="string">PartialResultException</XPD:ATTR>
<XPD:REF name="Owner">TFuyH85HGUCHnqU4C6jscAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLInterface" guid="Oyj0py3JB0yp6xuFh0+UrwAA">
<XPD:ATTR name="Name" type="string">Referenceable</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EWG6h8kjzU6uVXZ3/Jx67gAA">
<XPD:ATTR name="Name" type="string">getReference</XPD:ATTR>
<XPD:REF name="Owner">Oyj0py3JB0yp6xuFh0+UrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLClass" guid="RnAsTbCv50eLLD2Ty+oYUAAA">
<XPD:ATTR name="Name" type="string">ReferralException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">JadgucXHZ0mRk+g5xZhmEgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">WApfdH2BdEebaofgbCx5PAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="zaV6RM4eyUadiVLo3+xdVAAA">
<XPD:ATTR name="Name" type="string">ReferralException</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5+UmMr4cxUinB9NPgAsCPAAA">
<XPD:ATTR name="Name" type="string">getReferralInfo</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="oRyeOdNCfkafa1MeMk693gAA">
<XPD:ATTR name="Name" type="string">getReferralContext</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qFDbZwjiXkCfq8CuKeQH2gAA">
<XPD:ATTR name="Name" type="string">getReferralContext</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="puD8CdSYhUeL3uUDbmYNhAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qFDbZwjiXkCfq8CuKeQH2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="hmPP35OSfEqOnO0850yJtgAA">
<XPD:ATTR name="Name" type="string">skipReferral</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="AKPH3paZhkOUIhjgMsk0mAAA">
<XPD:ATTR name="Name" type="string">retryReferral</XPD:ATTR>
<XPD:REF name="Owner">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="vPlwBwSR10Kd5JtYPEKmHgAA">
<XPD:ATTR name="Name" type="string">ServiceUnavailableException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">I7Nn/LLftUufJ+gkas+8mQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OTA4PF5seUiJym4rUuxHlAAA">
<XPD:ATTR name="Name" type="string">ServiceUnavailableException</XPD:ATTR>
<XPD:REF name="Owner">vPlwBwSR10Kd5JtYPEKmHgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7LEBROBXXU2SX5RoP7jbqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OTA4PF5seUiJym4rUuxHlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="WAsyok5ZZUqBOPZc3Z658wAA">
<XPD:ATTR name="Name" type="string">ServiceUnavailableException</XPD:ATTR>
<XPD:REF name="Owner">vPlwBwSR10Kd5JtYPEKmHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="hwTHX7krIUiaLrxTePXlygAA">
<XPD:ATTR name="Name" type="string">SizeLimitExceededException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">EI8fayYP4k22ZdNA+pxMYgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="m68KqCSkOkuUBKxP1jvHxwAA">
<XPD:ATTR name="Name" type="string">SizeLimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">hwTHX7krIUiaLrxTePXlygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="PKGFsPhYsk629oWfIFQkiwAA">
<XPD:ATTR name="Name" type="string">SizeLimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">hwTHX7krIUiaLrxTePXlygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2Fa0hZqRYUqVsZTmyeOL7wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PKGFsPhYsk629oWfIFQkiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLClass" guid="FzEjt+zejkeGFlPpbh9CmgAA">
<XPD:ATTR name="Name" type="string">StringRefAddr</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xJBW1TAkkkauLp14+zQA7AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4Ln5SLZgq0GSYA0lBgADsAAA">
<XPD:ATTR name="Name" type="string">StringRefAddr</XPD:ATTR>
<XPD:REF name="Owner">FzEjt+zejkeGFlPpbh9CmgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4VesODVA70CY6bHHNd/i6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Ln5SLZgq0GSYA0lBgADsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HHksKC693k+g5R5+20LEAAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Ln5SLZgq0GSYA0lBgADsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1D8+6S0BT069lrAvVQv6FgAA">
<XPD:ATTR name="Name" type="string">getContent</XPD:ATTR>
<XPD:REF name="Owner">FzEjt+zejkeGFlPpbh9CmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLClass" guid="Cqc8C3eDZk2MRRtjYm+jdQAA">
<XPD:ATTR name="Name" type="string">TimeLimitExceededException</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NearLzEqVE2GbpyxeJanzgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="flkW4EuauU2JUz6ejkirRAAA">
<XPD:ATTR name="Name" type="string">TimeLimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">Cqc8C3eDZk2MRRtjYm+jdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FMrkrcMCvkeGFqwygozqTwAA">
<XPD:ATTR name="Name" type="string">TimeLimitExceededException</XPD:ATTR>
<XPD:REF name="Owner">Cqc8C3eDZk2MRRtjYm+jdQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KdiYBrYgL0O2F4ms1hLUEgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FMrkrcMCvkeGFqwygozqTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLPackage" guid="KAyoSQoJ+E+l0DF7gGc5FgAA">
<XPD:ATTR name="Name" type="string">directory</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">23</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="G3oBnF+4C066Fx4RTaM86QAA">
<XPD:ATTR name="Name" type="string">Attribute</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">XdlpPOAVqEeiqL+I6NJZywAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">2MPOAywz60WXMapQrjzkKgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">16</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TAvaCIMoWE2a6k5QVmdn2wAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NRAT0szMd0a4BSrKyJyMRwAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ePVkoI7LQkiOR7jPVs6zzwAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="BntM/a9Tk0O5f5ujaxiFjQAA">
<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ur+mVKw9YkW4gJjEPfO0wAAA">
<XPD:ATTR name="Name" type="string">contains</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8WjXwVqpH06WXIIYKcYQGwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ur+mVKw9YkW4gJjEPfO0wAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="dYypVKcdDkm399nRKn3JYgAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bKZRbKgcBEi6JiP4mnWuXAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dYypVKcdDkm399nRKn3JYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="62HBBLr+U0q5L5uK6+egGAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gci4rLM/j0eu2atseW5HLQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">62HBBLr+U0q5L5uK6+egGAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="dLDDLcjQtUiU3ykzLrx78QAA">
<XPD:ATTR name="Name" type="string">clear</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="7XxseNn2aUeqQIkzkETHuwAA">
<XPD:ATTR name="Name" type="string">getAttributeSyntaxDefinition</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="XqNPTt3WjkKxtztpWhf1HgAA">
<XPD:ATTR name="Name" type="string">getAttributeDefinition</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="pyjdWGWCMkGG3oROeblgbQAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="+ClYuCIf9ESuEWZUlRbSwgAA">
<XPD:ATTR name="Name" type="string">isOrdered</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="knEHjRxbmESeLRW+8M8IwAAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F8gaiQy7PkydwOMprG/l0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">knEHjRxbmESeLRW+8M8IwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Vv3aHctL4Uql4hQCGve4OgAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uNNkhQih5Um6aSEJ3+pf/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Vv3aHctL4Uql4hQCGve4OgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="NFyTC/YMF0uQu1RdNfd1qwAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xUiqFjITYUigNAgxQw3x5QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NFyTC/YMF0uQu1RdNfd1qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VoTb4NPwzkeeA/b4exkN9QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NFyTC/YMF0uQu1RdNfd1qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="p9b4QxTVW02X0DfC5SLUagAA">
<XPD:ATTR name="Name" type="string">set</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9gKmuYs+o02/s2SLGn0XfQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">p9b4QxTVW02X0DfC5SLUagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fERGL7mtE0WozL4BJWgDLwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">p9b4QxTVW02X0DfC5SLUagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ZrrTBi4NEES7iDh8YXMTegAA">
<XPD:ATTR name="Name" type="string">serialVersionUID</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2113404534</XPD:ATTR>
<XPD:REF name="Owner">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="h/UwdXVby0SqyMJRymS6sAAA">
<XPD:ATTR name="Name" type="string">AttributeInUseException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">s+r6bKarZ0SMXS/nRQTz7QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kGKaTuI1Pk+0DlFJKp2z7gAA">
<XPD:ATTR name="Name" type="string">AttributeInUseException</XPD:ATTR>
<XPD:REF name="Owner">h/UwdXVby0SqyMJRymS6sAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8njmUXhjZki4tXOkkH/hjQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kGKaTuI1Pk+0DlFJKp2z7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="X3pjd4hRrUiWEbqGGYATYgAA">
<XPD:ATTR name="Name" type="string">AttributeInUseException</XPD:ATTR>
<XPD:REF name="Owner">h/UwdXVby0SqyMJRymS6sAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="CjtDYpZy10WiwjD1LROHnQAA">
<XPD:ATTR name="Name" type="string">AttributeModificationException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">a5INVucYkE6Cn+ZDfteDOQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kg6izN3i30y06zvWSo9lxwAA">
<XPD:ATTR name="Name" type="string">AttributeModificationException</XPD:ATTR>
<XPD:REF name="Owner">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R4SdIZrAak+zkbafo/HTxQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kg6izN3i30y06zvWSo9lxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CHGuWB7H0UeCe8wbm/VewgAA">
<XPD:ATTR name="Name" type="string">AttributeModificationException</XPD:ATTR>
<XPD:REF name="Owner">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wnMsPCNB5keOOcMM+PJoIgAA">
<XPD:ATTR name="Name" type="string">setUnexecutedModifications</XPD:ATTR>
<XPD:REF name="Owner">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R64iQ5GKc02luCDXewWPTQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ModificationItem[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wnMsPCNB5keOOcMM+PJoIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="GE82FmsOpUOcVzqxIQbiQgAA">
<XPD:ATTR name="Name" type="string">getUnexecutedModifications</XPD:ATTR>
<XPD:REF name="Owner">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="CuCT37CcoU2BcjgKUMRy7wAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="j8dWnoy/xkKT01Ts7RdjzgAA">
<XPD:ATTR name="Name" type="string">ModificationItem</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::io::">1V275s3ed0WNSxu640LzrwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0R85OwATnU6orRmZhJG6TQAA">
<XPD:ATTR name="Name" type="string">ModificationItem</XPD:ATTR>
<XPD:REF name="Owner">j8dWnoy/xkKT01Ts7RdjzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WEAEUqZwrUWwUCZfe6g3NQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0R85OwATnU6orRmZhJG6TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eq/86ntGOk27Da7Vq6oAqAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attribute</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0R85OwATnU6orRmZhJG6TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="r6XjftI+N0GwhWVHMIRcTAAA">
<XPD:ATTR name="Name" type="string">getModificationOp</XPD:ATTR>
<XPD:REF name="Owner">j8dWnoy/xkKT01Ts7RdjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cuGE/S4u80mFCMYih04yIwAA">
<XPD:ATTR name="Name" type="string">getAttribute</XPD:ATTR>
<XPD:REF name="Owner">j8dWnoy/xkKT01Ts7RdjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="gax3eXbk0UeGTVVkNgwCmgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">j8dWnoy/xkKT01Ts7RdjzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="K5bdOg8eLESOIxXLoLNRvAAA">
<XPD:ATTR name="Name" type="string">Attributes</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">GE4YmdO5c0maJSYURT973QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">FNNvC3E/y0yOPkvukB54UgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Bk4hb86Rp06TsHtiYiCDRQAA">
<XPD:ATTR name="Name" type="string">isCaseIgnored</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mxA7k9uQM0Oi31/OKALmCAAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pVIhd2px00aWSdPbGoGZmQAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T2DARSa+4E62NJKnBK0nKgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pVIhd2px00aWSdPbGoGZmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zsuCDcUmgUyHizqfw4bXFQAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="/oQ0Qv2QikSAaOshNDu2owAA">
<XPD:ATTR name="Name" type="string">getIDs</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="jdE5KEB2gE+4WMSoYMnqsAAA">
<XPD:ATTR name="Name" type="string">put</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xF4/9jlnpEy0U5rdYSOjAgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jdE5KEB2gE+4WMSoYMnqsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eZ3jdQ88o0GeSpnmayYOjQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jdE5KEB2gE+4WMSoYMnqsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ooZj/jnRzE2lTh42Sbb6TQAA">
<XPD:ATTR name="Name" type="string">put</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r9Ze2bEnREmD60KwvzVO2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attribute</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ooZj/jnRzE2lTh42Sbb6TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="yai3SqxiREmpV4rZ/ebm7gAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YAJSzVvyv0Gn0p+zuWb/LQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yai3SqxiREmpV4rZ/ebm7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="AooYVm1z/0ae92TVtNRwhQAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="oeIKr7FQCEucFTE1cGSuDAAA">
<XPD:ATTR name="Name" type="string">BasicAttribute</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">XdlpPOAVqEeiqL+I6NJZywAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">23</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mJ3uvnIExkCv8isXaqWvMgAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jE38+SQ/9EmQYIpoFAIVvwAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="t7qUGidLMEiG3wM28F9TWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jE38+SQ/9EmQYIpoFAIVvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Qv6CuL7Hf0WfSiy2ERn6QgAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="br5OTevwDkSak6lBbXVfiAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="6ITf2kfaekC831nquCvHwwAA">
<XPD:ATTR name="Name" type="string">BasicAttribute</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZWGwfrPANEuWL31tjKZyZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6ITf2kfaekC831nquCvHwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="vHRWfrrifEafYD7k0RkUTgAA">
<XPD:ATTR name="Name" type="string">BasicAttribute</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/e4D0ALvg0OkkYTZnnEgfQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vHRWfrrifEafYD7k0RkUTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="A6q3SHSsMUibCl566IGV0gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vHRWfrrifEafYD7k0RkUTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="M7UREq7EzEeR3oqXVSwV/gAA">
<XPD:ATTR name="Name" type="string">BasicAttribute</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="91WpXN/8EUeDClRf0g/z5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M7UREq7EzEeR3oqXVSwV/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7dCy6K/FmU6zBtruqjdmsAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M7UREq7EzEeR3oqXVSwV/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="xlSzrSO3BUmmf0cqLsN/CwAA">
<XPD:ATTR name="Name" type="string">BasicAttribute</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BN9SMM1HbUCcAu/9LgfGXQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xlSzrSO3BUmmf0cqLsN/CwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CJJJlj8Z0E6cUBqN9Y2eQQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xlSzrSO3BUmmf0cqLsN/CwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="FqSLrWTGOkGx6qKvy9WLiAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xlSzrSO3BUmmf0cqLsN/CwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="6PMBwjk2gkmfJMItzBlghQAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="pIrfOI/d/k+m2/cEEUPQXwAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="Z0B8VGwiEUWLD0nq4pPemAAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="pmSIYCNJEEeLA6xPe3EnKQAA">
<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="RYVQm1M9qkCWt6KdyjREOgAA">
<XPD:ATTR name="Name" type="string">contains</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Inx+zCXnD0qgBOmGjrYhsgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RYVQm1M9qkCWt6KdyjREOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Cjs2tByTvU69VifJg/qlKAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1b2fALzMXE6zEqNXjAJl+AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cjs2tByTvU69VifJg/qlKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="n06GYilux0yYs5S1ksujjAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+GXKGqL3y06qedwzakw2rgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n06GYilux0yYs5S1ksujjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="Z1NseKx8KEaZHHp/L8ivigAA">
<XPD:ATTR name="Name" type="string">clear</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="9Fl9YrxMeE6kKjA6iz5jGwAA">
<XPD:ATTR name="Name" type="string">isOrdered</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="iphgw31rNk69NSuRT9hHDgAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/4wr+QFrIku3zBSGWXlzwAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iphgw31rNk69NSuRT9hHDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="Sk7hJfmoz0GH0R2NYpLcvAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Wpgzzp47fkiWDLj1LLpKMwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sk7hJfmoz0GH0R2NYpLcvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="uMZrr/uJJ0qJJlSwM0r4zAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vUeGj0GMBkiwM7XFyoNR6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uMZrr/uJJ0qJJlSwM0r4zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o7Qnh68JP0Cx3FBxHlMIyAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uMZrr/uJJ0qJJlSwM0r4zAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="6YeLiH2t7keScp0CtN/KcwAA">
<XPD:ATTR name="Name" type="string">set</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mcLPnI0JGUaHiCmcbX9nlQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6YeLiH2t7keScp0CtN/KcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="d3rIyjXTmU6/fLut/782sgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6YeLiH2t7keScp0CtN/KcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="O8+HcUm9lE66Q6J5SVzZ+AAA">
<XPD:ATTR name="Name" type="string">getAttributeSyntaxDefinition</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="kxtDX0XB60C14cwi0U/FjgAA">
<XPD:ATTR name="Name" type="string">getAttributeDefinition</XPD:ATTR>
<XPD:REF name="Owner">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="v3DauTSv2UWewgLxYRlSRwAA">
<XPD:ATTR name="Name" type="string">BasicAttributes</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GE4YmdO5c0maJSYURT973QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">16</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4j3BeZ/c7EGA9QunjBUI/QAA">
<XPD:ATTR name="Name" type="string">BasicAttributes</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LApaNw9Xf0iQ9h24Q/2rhQAA">
<XPD:ATTR name="Name" type="string">BasicAttributes</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l4DWO7p6DECuoouAMO7oiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LApaNw9Xf0iQ9h24Q/2rhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LCK6Dn2d1k+g7Ke/OwGkMgAA">
<XPD:ATTR name="Name" type="string">BasicAttributes</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IqzhyLoQq0aeoe89ngPrZQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCK6Dn2d1k+g7Ke/OwGkMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eMGqEWWF90OUqnX3JcMKPAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCK6Dn2d1k+g7Ke/OwGkMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="yW+ua7f460O8OtGnSCkrFAAA">
<XPD:ATTR name="Name" type="string">BasicAttributes</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GBd5vahZsEqXOK6UTzK7FAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW+ua7f460O8OtGnSCkrFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uQqft1NuDE2bvC/vW4YPNAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW+ua7f460O8OtGnSCkrFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="0RQB0hGviU2H/q938FEeAQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW+ua7f460O8OtGnSCkrFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="vNX7Io+EBEaVvIN46knKHAAA">
<XPD:ATTR name="Name" type="string">clone</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="hrDmMVlp9U+gIzGzgaaZlAAA">
<XPD:ATTR name="Name" type="string">isCaseIgnored</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="CHROlsXywUq+eCWtyj61xAAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="cU+nIzRAqUixykqn6Nc6sQAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+4Vz//s+TUW1YfEegPorUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cU+nIzRAqUixykqn6Nc6sQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="wXLzmANF6kuIfUXfiBn7rAAA">
<XPD:ATTR name="Name" type="string">getAll</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="sJHqZmn6c0qPh0BSWg6HkAAA">
<XPD:ATTR name="Name" type="string">getIDs</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="wUogsEMMqUqKqOm4Got4CQAA">
<XPD:ATTR name="Name" type="string">put</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="56p9mkEKLkWZlCr8vy3hHgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wUogsEMMqUqKqOm4Got4CQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="y+hIu8PRZEyspZoK/nwiwgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wUogsEMMqUqKqOm4Got4CQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="FvfD7TeK2kGSu4KrfVWuBAAA">
<XPD:ATTR name="Name" type="string">put</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X/Zl4TSb4kaHxPtsQtBFKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attribute</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FvfD7TeK2kGSu4KrfVWuBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="mwY7hEw3jkCZPaOhf6M24QAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JpcVeoEqyUKCMaknAS3nVQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mwY7hEw3jkCZPaOhf6M24QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="fHREgZd3UES5jz1L0b7oZgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="3vBhzB/+/UGUWCal+5NlHQAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HT2uiZgAVUuvi1V3cKv/qwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3vBhzB/+/UGUWCal+5NlHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="FcJcVJBRnU6Vhj0qH8FDYAAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="IQYhRaIT8E+e08jIufCpvwAA">
<XPD:ATTR name="Name" type="string">DirContext</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">GvLiwIz9zkSWHgK9KHR5VwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">dGR/h9rQUkusjoPw2fDFLwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">Q2HTP+Ssh0ib2sB1m3CzOQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">26</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QEjujv0xT0WrxAPscViCpwAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MI9Xs11Qw0um1GpPlzoeSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QEjujv0xT0WrxAPscViCpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jYhjb3NF/Uq/aQ59OZggPQAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hko0XfheyE23tCPqqct78QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jYhjb3NF/Uq/aQ59OZggPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tf2OjMcfrE2IMsdfPc1QMAAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wY3xv60BREmY6kMRb96+8wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tf2OjMcfrE2IMsdfPc1QMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Umx8i7hLGkySiWbM5bCs6gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tf2OjMcfrE2IMsdfPc1QMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="z5UnY+ddyUeHqoTF+G1AtQAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xQyqBAENG0qIz9cAAH2LBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z5UnY+ddyUeHqoTF+G1AtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="oO7XF7YsOU2b64b1A5UtbAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z5UnY+ddyUeHqoTF+G1AtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="T2v/UEse4Ei3I5j3SHDvDgAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yIBkFZTSuEyVvWZtMMEgyQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T2v/UEse4Ei3I5j3SHDvDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sugi6lGiPEeu+md84TdgaAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T2v/UEse4Ei3I5j3SHDvDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8u/B9WZ8/k+5SpDk3Kg2UAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T2v/UEse4Ei3I5j3SHDvDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="lqD6KYoiREiP/82Pb4u6NgAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1Vr9YCxoOka3MNq2JJcfwAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lqD6KYoiREiP/82Pb4u6NgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AteJ5Fl4BUmoMB6evqUWfQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lqD6KYoiREiP/82Pb4u6NgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="INp2ieKizUCQx5ntZbNpbAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lqD6KYoiREiP/82Pb4u6NgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="k9+wkKb0+USdPuK8SF4YcQAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BVWF9Pd+rEemOyg23XsUDAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k9+wkKb0+USdPuK8SF4YcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="d/dCEc/XbkOiobJW2bM0nwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ModificationItem[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k9+wkKb0+USdPuK8SF4YcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="l9oQTukcGE+G+LuaPhMrhwAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NskBsDLD0k6zGVAP5bkPlwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l9oQTukcGE+G+LuaPhMrhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="r0b15ttUyk+GgRkllgN5bQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ModificationItem[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l9oQTukcGE+G+LuaPhMrhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="WhPJuZB3t0+fFDTP+B/dVgAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KksUE8vvjEqwt3famFEMDwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WhPJuZB3t0+fFDTP+B/dVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="swO//hahpkS+Ykn3dRqiVQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WhPJuZB3t0+fFDTP+B/dVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="5hsVthWovEGZ8m4tKKMNZAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WhPJuZB3t0+fFDTP+B/dVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="sLb5LWD9WkSjkaLyWQu+ZwAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V+C9NrnEN0uZ0yA6I527lwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sLb5LWD9WkSjkaLyWQu+ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9I/mfaLCaku0z4qSIwCLPgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sLb5LWD9WkSjkaLyWQu+ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="QWHRTLRaFEmP9AZJXvss3AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sLb5LWD9WkSjkaLyWQu+ZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="CxvwAm6Q/Eynq8Fi9dvDUAAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="f/gRZ08NoUy9e8u0Oj1AKwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CxvwAm6Q/Eynq8Fi9dvDUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+a9yGic1UE+2HJp084jezgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CxvwAm6Q/Eynq8Fi9dvDUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="lj1G3wnJuEel8kyHTyZMVgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CxvwAm6Q/Eynq8Fi9dvDUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="OfFFulCEx0uvRNCzgOV2wgAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="25Wr0T5mZUm4hWDAUzfRzQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OfFFulCEx0uvRNCzgOV2wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Q7MUJOBckECsWhkDFvPbzAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OfFFulCEx0uvRNCzgOV2wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="oWqCxWonUkCP11iOwTKS3QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OfFFulCEx0uvRNCzgOV2wgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="DgZOdwB+EkKIhdRL8GsdSgAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tGoYiuo1x0eA0qAx1JrMkAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DgZOdwB+EkKIhdRL8GsdSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="taR2g2WoYU+qWeis/iuMZgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DgZOdwB+EkKIhdRL8GsdSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="YmrFY06N4kaJUIJu0mY6fwAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ps4cDLbv6kKFoKaOaAui5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YmrFY06N4kaJUIJu0mY6fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AqozByLh4E66rzUkktvv/QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YmrFY06N4kaJUIJu0mY6fwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="5Uhwpnh8hkuqaLz+COKnoAAA">
<XPD:ATTR name="Name" type="string">getSchema</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OTW7Wx+aXEiszClz7YQ3KwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5Uhwpnh8hkuqaLz+COKnoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="ZCo2LvuDh063QxbFkBx88AAA">
<XPD:ATTR name="Name" type="string">getSchema</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uXKitD03EEOP9qfq+74LoAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZCo2LvuDh063QxbFkBx88AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="ZEMhYJn9dE2g9QU82CQkpQAA">
<XPD:ATTR name="Name" type="string">getSchemaClassDefinition</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="La3Tzyjd3k+grSk5QUrf5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZEMhYJn9dE2g9QU82CQkpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="HYvkvXqPYkunM4N/7MVMNwAA">
<XPD:ATTR name="Name" type="string">getSchemaClassDefinition</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R5MAwhwgCki3VefVKnY4YwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HYvkvXqPYkunM4N/7MVMNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="VEcJl6dSMEu+Qj9AfmzB+wAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KtL6n8lr4Uu+0rGsgam+uwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VEcJl6dSMEu+Qj9AfmzB+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7CdhNGm+6km8I9gYcNeQsQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VEcJl6dSMEu+Qj9AfmzB+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="7WUQcjtAxk2G8mFCWBD8LQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VEcJl6dSMEu+Qj9AfmzB+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="ypEjh3SXx0OleVJalyHVzAAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Rkamlx0ehEK2A2wSp4BLPAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypEjh3SXx0OleVJalyHVzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uhmU9dZvxUeQT5bsRmo40wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypEjh3SXx0OleVJalyHVzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="QJNVkb/fMkOaJYtO+B5LCwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypEjh3SXx0OleVJalyHVzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="F5u2NhAij0W4/r6QvhYF/gAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W+rbKxUnGU+wjofoSwFUDQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F5u2NhAij0W4/r6QvhYF/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Am6KewEHkke42/w04W9vSQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F5u2NhAij0W4/r6QvhYF/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="eakJ3xOHWEimBxTeSSIQ3AAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1U27XJ9EiU2GyzL77kliFwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eakJ3xOHWEimBxTeSSIQ3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Ns1b2+jwH0mixs68VKe3PQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eakJ3xOHWEimBxTeSSIQ3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="4CQ9ZAlmt0qF8ukGKe/beAAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z/Ed9b1f1UemGzr8VBpHIwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CQ9ZAlmt0qF8ukGKe/beAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xFeyJ3xY6Uy6T/+GAAV+yQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CQ9ZAlmt0qF8ukGKe/beAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zGMQgtWBuEmQjcyMGaGeKAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CQ9ZAlmt0qF8ukGKe/beAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="54g6N75+Hkm1EhUAxKhh4wAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cvibznV81UawCsB4JMlftgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">54g6N75+Hkm1EhUAxKhh4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DVGH8DvISEq6Kqp9OizG/wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">54g6N75+Hkm1EhUAxKhh4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Ad8a0vG0JkOhsajf4BlK5wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">54g6N75+Hkm1EhUAxKhh4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="1D0uG7+/+Uy+aEUoi8xlUwAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Qkam93ge+Uak9x/JDVbYSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1D0uG7+/+Uy+aEUoi8xlUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="I9Fj8gKK006ruhzTLal2twAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1D0uG7+/+Uy+aEUoi8xlUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="qJZW9nicfEmWc5Jo9o53ugAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1D0uG7+/+Uy+aEUoi8xlUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="csylM08mRE6YxoRozyfEWAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1D0uG7+/+Uy+aEUoi8xlUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="6dfMxLAf+U69VPPC0ywSugAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A2323jIpEUqo8VyGddBrwQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6dfMxLAf+U69VPPC0ywSugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PcVss+xz6UqqlLhXWtXZiAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6dfMxLAf+U69VPPC0ywSugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+lxAiBPmz0KIMh8iQ4YNMgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6dfMxLAf+U69VPPC0ywSugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="RyYmDmNOXUCIF0j5oL8ytAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6dfMxLAf+U69VPPC0ywSugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="jnRE7O9MoUyRzhEfEFxmqAAA">
<XPD:ATTR name="Name" type="string">ADD_ATTRIBUTE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="k8HrSlDF10Gy6WHaVxeZxQAA">
<XPD:ATTR name="Name" type="string">REPLACE_ATTRIBUTE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="WfkzZMUN7k+OG9iba+ZwLgAA">
<XPD:ATTR name="Name" type="string">REMOVE_ATTRIBUTE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">3</XPD:ATTR>
<XPD:REF name="Owner">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="hTxDhUnl5UCCtrXLkD6+0AAA">
<XPD:ATTR name="Name" type="string">InitialDirContext</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GvLiwIz9zkSWHgK9KHR5VwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Xb//V0lgqUy+YrFBUnkqWgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">naWR47svPEyEZkxloJ+nQQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">28</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="6tm0OiywbkG+oGsMFZyBNAAA">
<XPD:ATTR name="Name" type="string">InitialDirContext</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lmTzXMg2OkCWPzyduD855QAA">
<XPD:ATTR name="Name" type="string">InitialDirContext</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YN63TisRuUKglXApPO5E1QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lmTzXMg2OkCWPzyduD855QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XIUuiHN2JE+z3vK8w284AgAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8PKgVo2Sg0KrVXfwUXmCSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XIUuiHN2JE+z3vK8w284AgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="l8UMmeY2SUmimisrsuoApwAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JWTda2bx2Ei0P0ktCjPzewAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l8UMmeY2SUmimisrsuoApwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iLBrXBmubUWnlxvjn/MswgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l8UMmeY2SUmimisrsuoApwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Q9ji53G5E0uI2SihFkXrNAAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CaKz9qgIW0yelLHcA/758AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q9ji53G5E0uI2SihFkXrNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="wJ+m9JK7tky+L1K2v67OpgAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vCumeITd/kSVvbEia0FMcQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wJ+m9JK7tky+L1K2v67OpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="NDBG1rQjvU+4l9A5gdyc8AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wJ+m9JK7tky+L1K2v67OpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="GIAH18ka8kWYnCWn1/LtFQAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pVSRP4ZvYkWlp2cCCTdPtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GIAH18ka8kWYnCWn1/LtFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZLTiEgDZEEy0sbKCsx/IHQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GIAH18ka8kWYnCWn1/LtFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="smBUa4czuES7Ol76ZbvGeAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GIAH18ka8kWYnCWn1/LtFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="jLb2wVabnk+qaMudQth1EAAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xckcFqtONEWzblPTrhyn2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jLb2wVabnk+qaMudQth1EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2ECzwdOdLkWuYdzXUy4i0AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jLb2wVabnk+qaMudQth1EAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="dK9TwTjgekyTIA5LCH9LgwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jLb2wVabnk+qaMudQth1EAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="cgOiE/68CEWxge5otSmZiQAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yOy+fWGyL0myKZwiHtqMEwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cgOiE/68CEWxge5otSmZiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lrOWUrw0k0yDdCTFps0GQgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ModificationItem[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cgOiE/68CEWxge5otSmZiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="8NouIMwA7EC2kXYSKOUMPgAA">
<XPD:ATTR name="Name" type="string">modifyAttributes</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5gEjBVYJqkyvOFZoJt4zKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8NouIMwA7EC2kXYSKOUMPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="I6WGxXsawk6kUUQ+sU1l1wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ModificationItem[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8NouIMwA7EC2kXYSKOUMPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="mL5fImbj/0G7DiK5o8XCIAAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r4k5G3XI+kaCyuJLWc8UxQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mL5fImbj/0G7DiK5o8XCIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TPQ70UWztkCmFc7uleiX7gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mL5fImbj/0G7DiK5o8XCIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="eqsjE/MzSESnfBbwBsEWewAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mL5fImbj/0G7DiK5o8XCIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="w6P347BQZU6s3Jf25Ve4CAAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LTxT8fiNm0aZ3aDl53iMqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w6P347BQZU6s3Jf25Ve4CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CfLzUnknoEmNZew+ZVrWPgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w6P347BQZU6s3Jf25Ve4CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Gso6+J8K7k6hXW3WHnBpzAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w6P347BQZU6s3Jf25Ve4CAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="Coc251tR+EGsUJOllMBbUQAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IijnFvjMGkydaF6LMHh5MgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Coc251tR+EGsUJOllMBbUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mj3gisaQFUSPZs5+2gg7dAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Coc251tR+EGsUJOllMBbUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ftiBguG9V0q/6mhce0lixgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Coc251tR+EGsUJOllMBbUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="Y/eQaK7pXkyuhWGirEeHMgAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HiL7gl6ZtESx+CsVyqJdggAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y/eQaK7pXkyuhWGirEeHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qjDFlKH4xEWaLQ199x5iiwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y/eQaK7pXkyuhWGirEeHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="c4OMbalCXUeGZfJaNerB/gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y/eQaK7pXkyuhWGirEeHMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="xDFFiTNf5UKqfZXvGeN4+gAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CoNx+LEzMkqAKkznQIToIwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xDFFiTNf5UKqfZXvGeN4+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fjFqT7xRZE6Y86jF8AD6YgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xDFFiTNf5UKqfZXvGeN4+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="Jw5UO9zQDk6jj3njiYj7UgAA">
<XPD:ATTR name="Name" type="string">createSubcontext</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qyp5ynkCj0G3IgRsdTu16AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jw5UO9zQDk6jj3njiYj7UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zhhquc3nnkGaMvbI4IYK6AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jw5UO9zQDk6jj3njiYj7UgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="mo43WYs5/UmksRr7AcCDbgAA">
<XPD:ATTR name="Name" type="string">getSchema</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iBB9R2Ua3E+rYIFjguqRHgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mo43WYs5/UmksRr7AcCDbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="+oQvcFsW7UGT0FDEgUQQXgAA">
<XPD:ATTR name="Name" type="string">getSchema</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2M6L5Gf7iUuXzLc7setoEQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+oQvcFsW7UGT0FDEgUQQXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="vcczvquP/Ea32Z10lVG+bQAA">
<XPD:ATTR name="Name" type="string">getSchemaClassDefinition</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g+f6qdAt4UyQ/FWSp6Z3lAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vcczvquP/Ea32Z10lVG+bQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="Ux1rC/aNPkqkRplKzNM7rgAA">
<XPD:ATTR name="Name" type="string">getSchemaClassDefinition</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HgoRom4DgEexiaLt8MDRBAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ux1rC/aNPkqkRplKzNM7rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="N4lzH64caEWvsOcLNhiiXwAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qWmSwXUiUku1i50OvN7RYwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N4lzH64caEWvsOcLNhiiXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="F5RcGITMZ0eslLRvlneJlwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N4lzH64caEWvsOcLNhiiXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="D/0XVsC6tkKIlaues79YcAAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bjrC1fntJkGquOSqQRUeuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D/0XVsC6tkKIlaues79YcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QuZRMV4TyU6j8qedODbIwgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D/0XVsC6tkKIlaues79YcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="vlJOp6S+ekqT9istKOs8UgAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pJF+pkxq/kuMrMMpu3yLlgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vlJOp6S+ekqT9istKOs8UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jHW4g+EtE0CbBGfH3Rr6wwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vlJOp6S+ekqT9istKOs8UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="prUtEjJQ9UGnXvciz/rmVwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vlJOp6S+ekqT9istKOs8UgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="Bqi6UBPHL0q7snC8iCujPQAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FjFhCFzer0W1FKS+nibmnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bqi6UBPHL0q7snC8iCujPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kVZ7Imptv0ugK9NqBrG/jQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bqi6UBPHL0q7snC8iCujPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="c1JQ2KsRk0CcwZJKGAupngAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bqi6UBPHL0q7snC8iCujPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="7ITA0dKtWUS+o07wKohJpAAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vqiFvvEe+UCvhZRk043j+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ITA0dKtWUS+o07wKohJpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="amFLQHevY06DWPp4yy8MLgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ITA0dKtWUS+o07wKohJpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="10XM7spS7kiPQwfRFpC+BwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ITA0dKtWUS+o07wKohJpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="5gP7PIDF/k2hefKCww1mAQAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ywmdg8T630iq/vx/txmrWgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5gP7PIDF/k2hefKCww1mAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BXULq888UU+81H90mLHMxgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5gP7PIDF/k2hefKCww1mAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="JoTMt+umUEGMhZalJRIURQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5gP7PIDF/k2hefKCww1mAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="ZCUaQIh7j0aZQ6UT/A3D3AAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Esp2Qd3Tq0u6irWS/hlj0AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZCUaQIh7j0aZQ6UT/A3D3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="oSTZBOIPIkaK6F2frWvrtwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZCUaQIh7j0aZQ6UT/A3D3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="sm6021UIb0O8eXIEHkKmogAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZCUaQIh7j0aZQ6UT/A3D3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="rOHNksHPgEG6LBUOuB6dagAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZCUaQIh7j0aZQ6UT/A3D3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="Aot0MtIP30O5C+JmZYXrcQAA">
<XPD:ATTR name="Name" type="string">search</XPD:ATTR>
<XPD:REF name="Owner">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RXCZK/iWx0i+svpNygcLHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Aot0MtIP30O5C+JmZYXrcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="twhb9uTtjEmcb/bhnR3+cgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Aot0MtIP30O5C+JmZYXrcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="oSaKXFgNv0q8yzscPhLvdwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Aot0MtIP30O5C+JmZYXrcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="Ivu9YqfAHUaxlxg4TjQtiAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Aot0MtIP30O5C+JmZYXrcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="1f3tgkReo0CW0aQJtfovMgAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeIdentifierException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mAr2skeU+kCQHWET4ODpPgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Ve+1JXpVHEq1+jNgeJuU8AAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeIdentifierException</XPD:ATTR>
<XPD:REF name="Owner">1f3tgkReo0CW0aQJtfovMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GwVnKMIIDkWcPHhIKEVG1AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ve+1JXpVHEq1+jNgeJuU8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gsQ2A1sbw0qVbcvxyn6l1QAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeIdentifierException</XPD:ATTR>
<XPD:REF name="Owner">1f3tgkReo0CW0aQJtfovMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="zcF1n8bDyUKDfkDiUiHbKwAA">
<XPD:ATTR name="Name" type="string">InvalidAttributesException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">koQj7tae9EKn2z5NbYH3swAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="izIST7Z/OUaanAFU5okBDQAA">
<XPD:ATTR name="Name" type="string">InvalidAttributesException</XPD:ATTR>
<XPD:REF name="Owner">zcF1n8bDyUKDfkDiUiHbKwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Fr41zr4r3UCUb1pG6LXEeAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">izIST7Z/OUaanAFU5okBDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vUcjj5AUG0aDsRg1jGjTIAAA">
<XPD:ATTR name="Name" type="string">InvalidAttributesException</XPD:ATTR>
<XPD:REF name="Owner">zcF1n8bDyUKDfkDiUiHbKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="3YYpznLY2EixTpkmwvq2yAAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeValueException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">H/2tZ7ED+ESGYcoizQVaLAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1wQNEfbns06FSjZDW6uWDgAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeValueException</XPD:ATTR>
<XPD:REF name="Owner">3YYpznLY2EixTpkmwvq2yAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OCx8K1mIYk6bUZ2/HgjZQAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1wQNEfbns06FSjZDW6uWDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8Mae/IqfCEyfGnctI1jFxgAA">
<XPD:ATTR name="Name" type="string">InvalidAttributeValueException</XPD:ATTR>
<XPD:REF name="Owner">3YYpznLY2EixTpkmwvq2yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="4OB9pHLfW0C7k7G+Z1KsqwAA">
<XPD:ATTR name="Name" type="string">InvalidSearchControlsException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+mZryewmPEevfyZwFtZXpwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="26NuKNiIy0+grzIbiVMkvQAA">
<XPD:ATTR name="Name" type="string">InvalidSearchControlsException</XPD:ATTR>
<XPD:REF name="Owner">4OB9pHLfW0C7k7G+Z1KsqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mNgWBoQ48ESw/3fxc+z4+wAA">
<XPD:ATTR name="Name" type="string">InvalidSearchControlsException</XPD:ATTR>
<XPD:REF name="Owner">4OB9pHLfW0C7k7G+Z1KsqwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a3VL0ztgrkKOQM8oTRxX8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mNgWBoQ48ESw/3fxc+z4+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="uGpxDKnlXUu6MZftUbGRqQAA">
<XPD:ATTR name="Name" type="string">InvalidSearchFilterException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Cobq//Lmrk6UFHhZmBY8DgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fkYZGHVpOEKlKyGBhLPQcgAA">
<XPD:ATTR name="Name" type="string">InvalidSearchFilterException</XPD:ATTR>
<XPD:REF name="Owner">uGpxDKnlXUu6MZftUbGRqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Q01Nvp3qIEKgxDCgKnmlzgAA">
<XPD:ATTR name="Name" type="string">InvalidSearchFilterException</XPD:ATTR>
<XPD:REF name="Owner">uGpxDKnlXUu6MZftUbGRqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="e5R3BLl+j0mz+8y36C9piwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q01Nvp3qIEKgxDCgKnmlzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="Eki+hILo6EODY2QKQeHJ0QAA">
<XPD:ATTR name="Name" type="string">NoSuchAttributeException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gmXa0AiCDUeSjk193P6+8AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="l7+09AoXmk2hVkhknljYZQAA">
<XPD:ATTR name="Name" type="string">NoSuchAttributeException</XPD:ATTR>
<XPD:REF name="Owner">Eki+hILo6EODY2QKQeHJ0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PxYfehuQnUSPFIqND6tR4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l7+09AoXmk2hVkhknljYZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+6pqlFWZokuMP0zYvHBIxwAA">
<XPD:ATTR name="Name" type="string">NoSuchAttributeException</XPD:ATTR>
<XPD:REF name="Owner">Eki+hILo6EODY2QKQeHJ0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="a6LLY4BMEEyE8HwH6GkG2gAA">
<XPD:ATTR name="Name" type="string">SchemaViolationException</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KiGpjXk5EUCE/uFCbvLq4AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Jh5g6Vx36kWge6iz5dyn+QAA">
<XPD:ATTR name="Name" type="string">SchemaViolationException</XPD:ATTR>
<XPD:REF name="Owner">a6LLY4BMEEyE8HwH6GkG2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eRyhNF2eaEmYGlQu96KA9gAA">
<XPD:ATTR name="Name" type="string">SchemaViolationException</XPD:ATTR>
<XPD:REF name="Owner">a6LLY4BMEEyE8HwH6GkG2gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Aai5QKJ9/EOIIRoajkiVUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eRyhNF2eaEmYGlQu96KA9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="9FO9DkoGREqHzIXodEI/lwAA">
<XPD:ATTR name="Name" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::io::">HbhJyUgflkm/LlDrvJltsgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LgDFk46YsUCWBxXO1iZemgAA">
<XPD:ATTR name="Name" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bq+vPhgajUWwZxRDxJ9T9gAA">
<XPD:ATTR name="Name" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0XyqVrOVjUaO2lwNYEVTMQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0aGvC7AnMkKLTOGMnQfbvgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nR/9ELJ1ek2DBbdbv/R10QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="0QhRXu51G0eQuLeIi4tzDwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="31Z8n+LxYU2sTQx3ivG3cgAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="nKuEmA3hnEWBqeShBX/qAwAA">
<XPD:ATTR name="Name" type="string">arg5</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bq+vPhgajUWwZxRDxJ9T9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="d3/V8OXlG0OZushem1s5zAAA">
<XPD:ATTR name="Name" type="string">getSearchScope</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ptMBkz0q/0GY+oAnss9msAAA">
<XPD:ATTR name="Name" type="string">getTimeLimit</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="rTNIalVthUWeXiTbyvGffwAA">
<XPD:ATTR name="Name" type="string">getDerefLinkFlag</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="2DK4aR3yPU2gcQH/6JntkQAA">
<XPD:ATTR name="Name" type="string">getReturningObjFlag</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="O+tVCkZ9SkqKTCkNDosXdgAA">
<XPD:ATTR name="Name" type="string">getCountLimit</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="o/hrsQyid0qiGm2e4xobtgAA">
<XPD:ATTR name="Name" type="string">getReturningAttributes</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="97ZFofP5NE2T3O8owzfe2AAA">
<XPD:ATTR name="Name" type="string">setSearchScope</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aOw7LgwY5EurfDQAX6zyGwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">97ZFofP5NE2T3O8owzfe2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="EZi3IrxWfEqEl5D/7QZ3OgAA">
<XPD:ATTR name="Name" type="string">setTimeLimit</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ljibiU12sUyW+B+LYJmnPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EZi3IrxWfEqEl5D/7QZ3OgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="4LVmXbhU5U6qkgF1rx/ujwAA">
<XPD:ATTR name="Name" type="string">setDerefLinkFlag</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="To2NJz1+GESkMQMAilq0BQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4LVmXbhU5U6qkgF1rx/ujwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="hpomu8B4i02UhNuiBbyBRwAA">
<XPD:ATTR name="Name" type="string">setReturningObjFlag</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R4cNya9gvEa0z+Fk9RAK9wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hpomu8B4i02UhNuiBbyBRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="Soxzzvom+ES0XJ5kNBHQDAAA">
<XPD:ATTR name="Name" type="string">setCountLimit</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KxqgUI5Iy0K+A4WbRGwRnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Soxzzvom+ES0XJ5kNBHQDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="TWm/Hs+xY0KsKsvC/aT9fAAA">
<XPD:ATTR name="Name" type="string">setReturningAttributes</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7Paibz0AT02TTk39/fCt4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TWm/Hs+xY0KsKsvC/aT9fAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="bdOqPv7CRky974I1SCsZHQAA">
<XPD:ATTR name="Name" type="string">OBJECT_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="ipM5ey5iEESefo7FuSqddAAA">
<XPD:ATTR name="Name" type="string">ONELEVEL_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="KGS8LXO30kySQBAow6mYjgAA">
<XPD:ATTR name="Name" type="string">SUBTREE_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="fnRQN7Z5vkS/GpyeSoIVJQAA">
<XPD:ATTR name="Name" type="string">SearchResult</XPD:ATTR>
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">RCgHI/8ATUqsRVbipjm4hAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4aSF0szYmEO281sVZ8/yhQAA">
<XPD:ATTR name="Name" type="string">SearchResult</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sh+KQAexAUSNAVnCS7cEAgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4aSF0szYmEO281sVZ8/yhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zCIsiK45j0q37QP9Q3+4WQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4aSF0szYmEO281sVZ8/yhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="aurebptp5kOeifWvL1+B6AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4aSF0szYmEO281sVZ8/yhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="v0mjkIfL90yn/LYPGXtXUQAA">
<XPD:ATTR name="Name" type="string">SearchResult</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PtACnu35GUak4aGkcj0DlgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v0mjkIfL90yn/LYPGXtXUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KZtxDEBKX0GzBC6kIeDLLQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v0mjkIfL90yn/LYPGXtXUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="TO+sqrsOAEantWfMw4VetwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v0mjkIfL90yn/LYPGXtXUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="6TLPUlGvMUKffVGHI953sQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v0mjkIfL90yn/LYPGXtXUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="5dCmsYpr702mY0ogFdKykQAA">
<XPD:ATTR name="Name" type="string">SearchResult</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2ZCirke5Lkip35949XqTcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5dCmsYpr702mY0ogFdKykQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="L+Oi5RbHt0qwsPZoWP6moAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5dCmsYpr702mY0ogFdKykQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="v1sP+6a/vkG94LyqKQPxRgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5dCmsYpr702mY0ogFdKykQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="fIxZMerLTkyPpafoxTqqUgAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5dCmsYpr702mY0ogFdKykQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qxZTrVfS+Eu/Zru/13WH2wAA">
<XPD:ATTR name="Name" type="string">SearchResult</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xzt20t6DpEazprnR66PUkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qxZTrVfS+Eu/Zru/13WH2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GL/T9QPPdkqIQt7qQ0fI8AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qxZTrVfS+Eu/Zru/13WH2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="TjPUDGnih0CpYprox+qoDwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qxZTrVfS+Eu/Zru/13WH2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="Baan6EirmEm0zR/QgNC9cgAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qxZTrVfS+Eu/Zru/13WH2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="qx2St+CB5EOrBbzSW1IQ4wAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qxZTrVfS+Eu/Zru/13WH2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="vjWEjPviWEq+HpVSAC+STAAA">
<XPD:ATTR name="Name" type="string">getAttributes</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="yBIBfPoWkEiDI/mi4oepbwAA">
<XPD:ATTR name="Name" type="string">setAttributes</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dGzmHr3lvUGX26hlZOr+swAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yBIBfPoWkEiDI/mi4oepbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="i95MwxnghkyvZvpFIBb/+gAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLRealization" guid="XdlpPOAVqEeiqL+I6NJZywAA">
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:REF name="Client">oeIKr7FQCEucFTE1cGSuDAAA</XPD:REF>
<XPD:REF name="Supplier">G3oBnF+4C066Fx4RTaM86QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="GE4YmdO5c0maJSYURT973QAA">
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:REF name="Client">v3DauTSv2UWewgLxYRlSRwAA</XPD:REF>
<XPD:REF name="Supplier">K5bdOg8eLESOIxXLoLNRvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLRealization" guid="GvLiwIz9zkSWHgK9KHR5VwAA">
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:REF name="Client">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:REF name="Supplier">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLGeneralization" guid="naWR47svPEyEZkxloJ+nQQAA">
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:REF name="Child">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:REF name="Parent">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLGeneralization" guid="Q2HTP+Ssh0ib2sB1m3CzOQAA">
<XPD:REF name="Namespace">KAyoSQoJ+E+l0DF7gGc5FgAA</XPD:REF>
<XPD:REF name="Child">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
<XPD:REF name="Parent">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLPackage" guid="T6Eli4vmlE+bM9uDZgwv3QAA">
<XPD:ATTR name="Name" type="string">event</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">11</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="GBYLtTWYy0aGKeuH/P36CwAA">
<XPD:ATTR name="Name" type="string">EventContext</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Wkm3jPCBD0+GSMAO06sd6AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">qeH54JgPpUGrXxah5iFF3QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tio8q5WvdU+hOJb8LucaDAAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="McgWbxUvj0aPkGMsraeCWQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tio8q5WvdU+hOJb8LucaDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qCWNSDeBWEWPI1zHYDbOUgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tio8q5WvdU+hOJb8LucaDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="oScv/NXta0aMsXZTKSaWCgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tio8q5WvdU+hOJb8LucaDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZjeTAQoVHEqHifL07eRNTQAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2OBY2YsLn02mTT0NDlDxYAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZjeTAQoVHEqHifL07eRNTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+mWpVNDtTUas5u1FZMB15gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZjeTAQoVHEqHifL07eRNTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="HTij7cGft0Cl8T6NFilIjQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZjeTAQoVHEqHifL07eRNTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eA0zUSMgMUq1MfP7gD0YVgAA">
<XPD:ATTR name="Name" type="string">removeNamingListener</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gb04Rvc3D0aMJEYVNwE0SQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eA0zUSMgMUq1MfP7gD0YVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zPyY6N17sECrxTXekeBftgAA">
<XPD:ATTR name="Name" type="string">targetMustExist</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pndIVF/nE0+cMJLmCBIplgAA">
<XPD:ATTR name="Name" type="string">OBJECT_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="huQCvoOzuEm3M1EXhnEwdgAA">
<XPD:ATTR name="Name" type="string">ONELEVEL_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="truX2jZMfUaBkYj9fj10uQAA">
<XPD:ATTR name="Name" type="string">SUBTREE_SCOPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="cpn8ZHEqgkyq1MYpotFw2AAA">
<XPD:ATTR name="Name" type="string">EventDirContext</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qeH54JgPpUGrXxah5iFF3QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Ge585LmDmU+rSTieAOeJZAAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">cpn8ZHEqgkyq1MYpotFw2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tsFcorkYz0K98XCObONeDAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ge585LmDmU+rSTieAOeJZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5oze2NjAg0ey7x29xqP5IgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ge585LmDmU+rSTieAOeJZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="9jtEBLDMik6mrVM7vv8YDgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ge585LmDmU+rSTieAOeJZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="DH5gNvhCe0WciSc/1KfhKQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ge585LmDmU+rSTieAOeJZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3ZOpo0OrRk6Z4mX4aE4H1AAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">cpn8ZHEqgkyq1MYpotFw2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zF3dKqJpd0u6cg6h4sgSwgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ZOpo0OrRk6Z4mX4aE4H1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Je98p0m9nEiCq7OOXX9YlAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ZOpo0OrRk6Z4mX4aE4H1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="wqHmqW4To0W2BqtXMWnF2gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ZOpo0OrRk6Z4mX4aE4H1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="yivKyh/xikOzx0ExO7stWwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ZOpo0OrRk6Z4mX4aE4H1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xUfzI541+UuKpuLw4zaCngAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">cpn8ZHEqgkyq1MYpotFw2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WdGtfel2EE6kILNT58GrWwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xUfzI541+UuKpuLw4zaCngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MbChqxJgfkCJdiXzDH49xAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xUfzI541+UuKpuLw4zaCngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="MH+iU782FEygTGQHIODCHgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xUfzI541+UuKpuLw4zaCngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="v8KrLOHji0ug4coqU0kEzwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xUfzI541+UuKpuLw4zaCngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="MF77Ur/CvkuViAteXt4a4AAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xUfzI541+UuKpuLw4zaCngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="7ZHJObSLQEajQqWoQ7mDMQAA">
<XPD:ATTR name="Name" type="string">addNamingListener</XPD:ATTR>
<XPD:REF name="Owner">cpn8ZHEqgkyq1MYpotFw2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="umX8QQb+LE6rW/s4plcGiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ZHJObSLQEajQqWoQ7mDMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uy1FjXSZlky3p5yLiYIhFAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ZHJObSLQEajQqWoQ7mDMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nVjTj3WetU6k6ZmlGirQNQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ZHJObSLQEajQqWoQ7mDMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="QGN5rnCeaU2iubanmxtdygAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SearchControls</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ZHJObSLQEajQqWoQ7mDMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="8k9W3iyAm0Oplgg+hitl6QAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7ZHJObSLQEajQqWoQ7mDMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="qcGJ4hK9r0iTdbSAH7fTwgAA">
<XPD:ATTR name="Name" type="string">NamespaceChangeListener</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">G1Rvq5vlBU+un5Uv30HLyQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Z40yxfwy5Eyw7P76yqx6jAAA">
<XPD:ATTR name="Name" type="string">objectAdded</XPD:ATTR>
<XPD:REF name="Owner">qcGJ4hK9r0iTdbSAH7fTwgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iVWnlUpGiEGJku707NUrmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Z40yxfwy5Eyw7P76yqx6jAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="iSH5FD9fJE671fByLkT/oQAA">
<XPD:ATTR name="Name" type="string">objectRemoved</XPD:ATTR>
<XPD:REF name="Owner">qcGJ4hK9r0iTdbSAH7fTwgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cOWP0bVZ/kGosyxoFCWLuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iSH5FD9fJE671fByLkT/oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="hEunW34dhkWBl1s/EGiDcwAA">
<XPD:ATTR name="Name" type="string">objectRenamed</XPD:ATTR>
<XPD:REF name="Owner">qcGJ4hK9r0iTdbSAH7fTwgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4LunOnuUV0+CKfSHy+XwzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hEunW34dhkWBl1s/EGiDcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="RGdFyW9yhUSqTItI5q7NKgAA">
<XPD:ATTR name="Name" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::util::">F/8Ff47FxkSxN6zBlQ10wQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">G1Rvq5vlBU+un5Uv30HLyQAA</XPD:REF>
<XPD:REF name="Specializations[1]">2s4Cmy09IUOdzARHM3IvbwAA</XPD:REF>
<XPD:REF name="Specializations[2]">30vfRfFZKEW0i3qX4BBtiwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="677MbWjNgEyPzjXYC4Wp/QAA">
<XPD:ATTR name="Name" type="string">namingExceptionThrown</XPD:ATTR>
<XPD:REF name="Owner">RGdFyW9yhUSqTItI5q7NKgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Zw+TOaVsyke/VOttlvJBtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingExceptionEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">677MbWjNgEyPzjXYC4Wp/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="5zs6Rzq4L02VBTb6ua+gfQAA">
<XPD:ATTR name="Name" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::util::">tjWRs83uMkWdF3CS9VKqdAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4W2yTVsLKEmTBgW2pidREAAA">
<XPD:ATTR name="Name" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iMwXqn2N0UaT835F4ik2BQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">EventContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4W2yTVsLKEmTBgW2pidREAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dV3McSy7/UKgVPKBWdp2iQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4W2yTVsLKEmTBgW2pidREAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pOfZryYMqE6EzdLD9zEnGgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4W2yTVsLKEmTBgW2pidREAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="jueXSIq4bEKIT2U0n2rhOQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4W2yTVsLKEmTBgW2pidREAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="bqEdPDiafEq9z93MyWgfYQAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4W2yTVsLKEmTBgW2pidREAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LnUveqaGC0Wd36ItjAy6kwAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3yp7IqQr5kCGWEpOfT5zcAAA">
<XPD:ATTR name="Name" type="string">getEventContext</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="IdvcivlR0E62OccWqG6c4gAA">
<XPD:ATTR name="Name" type="string">getOldBinding</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Hwsd2GgfhkCf/OivnC9yKAAA">
<XPD:ATTR name="Name" type="string">getNewBinding</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="S+XvbbM4TUWojngrEHQKUQAA">
<XPD:ATTR name="Name" type="string">getChangeInfo</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="sxU284mhy0efqbyMTW9jqgAA">
<XPD:ATTR name="Name" type="string">dispatch</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OjdAhk/vIka4Znznj42cCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sxU284mhy0efqbyMTW9jqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mmrYzG33BU6YJ9hE2LiCuQAA">
<XPD:ATTR name="Name" type="string">OBJECT_ADDED</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="kTRYeNfqQUSVYVKzoqhiIgAA">
<XPD:ATTR name="Name" type="string">OBJECT_REMOVED</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="tV5FyPai3Ee/88IP9AsJrAAA">
<XPD:ATTR name="Name" type="string">OBJECT_RENAMED</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="PUlBS1+pbEWEhYdrY82lHAAA">
<XPD:ATTR name="Name" type="string">OBJECT_CHANGED</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">3</XPD:ATTR>
<XPD:REF name="Owner">5zs6Rzq4L02VBTb6ua+gfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="nXfHSiWtikS2MmEXtWaepgAA">
<XPD:ATTR name="Name" type="string">NamingExceptionEvent</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::util::">Dnf63Hyq50mXnVu2J81HYwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="FqA9uO/4IUSJoyGNiEkGbAAA">
<XPD:ATTR name="Name" type="string">NamingExceptionEvent</XPD:ATTR>
<XPD:REF name="Owner">nXfHSiWtikS2MmEXtWaepgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xljb1shwZk2/Nb6cmRC+JAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">EventContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FqA9uO/4IUSJoyGNiEkGbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rTPzVp2ECEeooHIkuU5p/QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingException</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FqA9uO/4IUSJoyGNiEkGbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5RrSDHnCz0C4RtNnrGmuFAAA">
<XPD:ATTR name="Name" type="string">getException</XPD:ATTR>
<XPD:REF name="Owner">nXfHSiWtikS2MmEXtWaepgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JyO3ydAdMEKhX64QTMsL1AAA">
<XPD:ATTR name="Name" type="string">getEventContext</XPD:ATTR>
<XPD:REF name="Owner">nXfHSiWtikS2MmEXtWaepgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="97Vlq0+Qx0WZKKmaWsjYgwAA">
<XPD:ATTR name="Name" type="string">dispatch</XPD:ATTR>
<XPD:REF name="Owner">nXfHSiWtikS2MmEXtWaepgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ohXjXBdDHEiE3BgO3LsNVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">97Vlq0+Qx0WZKKmaWsjYgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="wQEsNvTUuEqtgpq+RuRehwAA">
<XPD:ATTR name="Name" type="string">ObjectChangeListener</XPD:ATTR>
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">2s4Cmy09IUOdzARHM3IvbwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="MKu4LmNufkqsJpIjUC/jUQAA">
<XPD:ATTR name="Name" type="string">objectChanged</XPD:ATTR>
<XPD:REF name="Owner">wQEsNvTUuEqtgpq+RuRehwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4DBwimtcUUaxer3K713W8QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MKu4LmNufkqsJpIjUC/jUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="qeH54JgPpUGrXxah5iFF3QAA">
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:REF name="Child">cpn8ZHEqgkyq1MYpotFw2AAA</XPD:REF>
<XPD:REF name="Parent">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="G1Rvq5vlBU+un5Uv30HLyQAA">
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:REF name="Child">qcGJ4hK9r0iTdbSAH7fTwgAA</XPD:REF>
<XPD:REF name="Parent">RGdFyW9yhUSqTItI5q7NKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="2s4Cmy09IUOdzARHM3IvbwAA">
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:REF name="Child">wQEsNvTUuEqtgpq+RuRehwAA</XPD:REF>
<XPD:REF name="Parent">RGdFyW9yhUSqTItI5q7NKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="30vfRfFZKEW0i3qX4BBtiwAA">
<XPD:REF name="Namespace">T6Eli4vmlE+bM9uDZgwv3QAA</XPD:REF>
<XPD:REF name="Child">6uR8SibehU6swkd2vQoLfQAA</XPD:REF>
<XPD:REF name="Parent">RGdFyW9yhUSqTItI5q7NKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLPackage" guid="PZGasQA0iUq99qfNofybdgAA">
<XPD:ATTR name="Name" type="string">ldap</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="+ke5RaOGgUGTpRSU/CabawAA">
<XPD:ATTR name="Name" type="string">Control</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">m6S3kRumSUauCxZN9VAVMQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="JjVlwVjBHk6dwKeCk2Rj2gAA">
<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
<XPD:REF name="Owner">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jB32XNx94EKWIJzbXN768wAA">
<XPD:ATTR name="Name" type="string">isCritical</XPD:ATTR>
<XPD:REF name="Owner">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wkttaFteMUGs31uVfnDucAAA">
<XPD:ATTR name="Name" type="string">getEncodedValue</XPD:ATTR>
<XPD:REF name="Owner">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="wT92SKJfj0+F6YlWFvfgRAAA">
<XPD:ATTR name="Name" type="string">CRITICAL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Owner">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="s6hs1jY1uEOupdqT7LkgGAAA">
<XPD:ATTR name="Name" type="string">NONCRITICAL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">false</XPD:ATTR>
<XPD:REF name="Owner">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="SDYEg7UkwUi6HurAVgvxRQAA">
<XPD:ATTR name="Name" type="string">ControlFactory</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pcZOKB4NEk+iQOL9W73wVgAA">
<XPD:ATTR name="Name" type="string">ControlFactory</XPD:ATTR>
<XPD:REF name="Owner">SDYEg7UkwUi6HurAVgvxRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3WhGQNTqQk6jMXkZqKFxFAAA">
<XPD:ATTR name="Name" type="string">getControlInstance</XPD:ATTR>
<XPD:REF name="Owner">SDYEg7UkwUi6HurAVgvxRQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n37ISI0ip0eGolm9f9YReQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3WhGQNTqQk6jMXkZqKFxFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="PC+lSWnH60yLP1cSUVSGvgAA">
<XPD:ATTR name="Name" type="string">getControlInstance</XPD:ATTR>
<XPD:REF name="Owner">SDYEg7UkwUi6HurAVgvxRQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1mD4MPG2A0mLqcM5N4rOLAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PC+lSWnH60yLP1cSUVSGvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Dy3bGUnf8Eu/MDGlCazXYQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PC+lSWnH60yLP1cSUVSGvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="NptfcYaV2UCdUmXkv+WVgwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PC+lSWnH60yLP1cSUVSGvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="+jMPsCENlUuktx4t8GE4tgAA">
<XPD:ATTR name="Name" type="string">ExtendedRequest</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">RfG2va9+qU6Ln9wLFwFnQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9IAdKdhSK0i46ITkoyaLbwAA">
<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
<XPD:REF name="Owner">+jMPsCENlUuktx4t8GE4tgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KeP0doaWP0W4mTmJvfyN+gAA">
<XPD:ATTR name="Name" type="string">getEncodedValue</XPD:ATTR>
<XPD:REF name="Owner">+jMPsCENlUuktx4t8GE4tgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="rgpfJhaDbkS7mZFvPO00yQAA">
<XPD:ATTR name="Name" type="string">createExtendedResponse</XPD:ATTR>
<XPD:REF name="Owner">+jMPsCENlUuktx4t8GE4tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oONWayBNf0GwcpKc0kCk1AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rgpfJhaDbkS7mZFvPO00yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Toy+sS0M1EahO364rTozdQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rgpfJhaDbkS7mZFvPO00yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="wZXnSd3j50GrTPIjfxFAtgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rgpfJhaDbkS7mZFvPO00yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="+iLMgjSrl0OBToQAETYzpAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rgpfJhaDbkS7mZFvPO00yQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="0FDVhS5BJ0+mhTlJ4rnhDAAA">
<XPD:ATTR name="Name" type="string">ExtendedResponse</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">qvyUR4cfYEOrkmkE5fCA2AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">UQNByeM0gk+29p5A8VhDOAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kuqCkS5QU0KJbXgKxjPRiQAA">
<XPD:ATTR name="Name" type="string">getID</XPD:ATTR>
<XPD:REF name="Owner">0FDVhS5BJ0+mhTlJ4rnhDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KzJBLtk3D0mjV18ifqo2gwAA">
<XPD:ATTR name="Name" type="string">getEncodedValue</XPD:ATTR>
<XPD:REF name="Owner">0FDVhS5BJ0+mhTlJ4rnhDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="tFqVs3Lx5kW7eza76iZ54QAA">
<XPD:ATTR name="Name" type="string">HasControls</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="si9h+2/hT0aFP85WL4bPIQAA">
<XPD:ATTR name="Name" type="string">getControls</XPD:ATTR>
<XPD:REF name="Owner">tFqVs3Lx5kW7eza76iZ54QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="CusuuQn1NUqVkaW7B/CMewAA">
<XPD:ATTR name="Name" type="string">InitialLdapContext</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">7bDy5lakIkWmIVvXTHVE9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">naWR47svPEyEZkxloJ+nQQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="UfrKyYNqrEaX7eqjQ/EnEgAA">
<XPD:ATTR name="Name" type="string">InitialLdapContext</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QSVCfOZuNEi2TC/fImQ+TAAA">
<XPD:ATTR name="Name" type="string">InitialLdapContext</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nT3t0oPqIEqSZ2eKW5PIKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QSVCfOZuNEi2TC/fImQ+TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Gk87aEafQ06rKb9CVG65UQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QSVCfOZuNEi2TC/fImQ+TAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="sI5/MkM7v02tqyXODmjzsAAA">
<XPD:ATTR name="Name" type="string">extendedOperation</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tcUv7rEH3UW+ldDIhgGkcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ExtendedRequest</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sI5/MkM7v02tqyXODmjzsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="oBkos9t8zkuSBmT/BoczCAAA">
<XPD:ATTR name="Name" type="string">newInstance</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JsmYpUeX4UuPAeVgw0bwDAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oBkos9t8zkuSBmT/BoczCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="kKygXUrNRkepu59hftdZ3gAA">
<XPD:ATTR name="Name" type="string">reconnect</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QJn5VE2Zokyh3rzGemwzTwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kKygXUrNRkepu59hftdZ3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="9cb2bMpgwkOZLjua+KivCwAA">
<XPD:ATTR name="Name" type="string">getConnectControls</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="TxVNhFIrKk+/hOhO8aX2qwAA">
<XPD:ATTR name="Name" type="string">setRequestControls</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="byuygv6uNkObi2rqgDgvGwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TxVNhFIrKk+/hOhO8aX2qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="hTdU44dnLECCn0/W7Hjj5AAA">
<XPD:ATTR name="Name" type="string">getRequestControls</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="188xxlKsz0OXja+UBBrXcAAA">
<XPD:ATTR name="Name" type="string">getResponseControls</XPD:ATTR>
<XPD:REF name="Owner">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="+Cl9koUAAESeGDGoOrjZ5QAA">
<XPD:ATTR name="Name" type="string">LdapContext</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">7bDy5lakIkWmIVvXTHVE9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Q2HTP+Ssh0ib2sB1m3CzOQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VLOShW7Y6UuYOCztrqMECQAA">
<XPD:ATTR name="Name" type="string">extendedOperation</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V2su2NAP8EecjVi+O0cOIQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ExtendedRequest</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VLOShW7Y6UuYOCztrqMECQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ueM3knkPbUqyCtDVsawt6AAA">
<XPD:ATTR name="Name" type="string">newInstance</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3kVsSdWdwkGFgJbxy3VFmQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ueM3knkPbUqyCtDVsawt6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mA4+goOehUKLryjjlDSp2AAA">
<XPD:ATTR name="Name" type="string">reconnect</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nAyRBRERU0iPOvwsJae+gwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mA4+goOehUKLryjjlDSp2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="CjWpY+UzBEWf065Z1LE0cwAA">
<XPD:ATTR name="Name" type="string">getConnectControls</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="E0yQzfqHokKNESjS60uj+gAA">
<XPD:ATTR name="Name" type="string">setRequestControls</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k8TAvzM1skW3LFxkOJsVYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E0yQzfqHokKNESjS60uj+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="yv7e3kn0VkWj2WGP8xa4CgAA">
<XPD:ATTR name="Name" type="string">getRequestControls</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="W4gM3dAuAkq1q9KCLxEK6gAA">
<XPD:ATTR name="Name" type="string">getResponseControls</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="wEdSU59lW0qk+AVJwkc8RQAA">
<XPD:ATTR name="Name" type="string">CONTROL_FACTORIES</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="6ukk7fQsK0GTv4fUX+/aYgAA">
<XPD:ATTR name="Name" type="string">LdapReferralException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">WApfdH2BdEebaofgbCx5PAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gvElsgJCbE6ThVMcNWvWwAAA">
<XPD:ATTR name="Name" type="string">LdapReferralException</XPD:ATTR>
<XPD:REF name="Owner">6ukk7fQsK0GTv4fUX+/aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="t3p93849R0SZGCi/LxnqdgAA">
<XPD:ATTR name="Name" type="string">getReferralContext</XPD:ATTR>
<XPD:REF name="Owner">6ukk7fQsK0GTv4fUX+/aYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3NxEdCcLN06JeFQPEECMEwAA">
<XPD:ATTR name="Name" type="string">getReferralContext</XPD:ATTR>
<XPD:REF name="Owner">6ukk7fQsK0GTv4fUX+/aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q/NGeO8RREO5VQcq+j8FaQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3NxEdCcLN06JeFQPEECMEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="bcLVORGFmkOsFB5mq3OhKAAA">
<XPD:ATTR name="Name" type="string">getReferralContext</XPD:ATTR>
<XPD:REF name="Owner">6ukk7fQsK0GTv4fUX+/aYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1rRWlAU/qkyXPcowl1cvJAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bcLVORGFmkOsFB5mq3OhKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1YpiBi3rTkqrjvm8aEc+BgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Control[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bcLVORGFmkOsFB5mq3OhKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="SMampPp1REau5JvSEil9vAAA">
<XPD:ATTR name="Name" type="string">UnsolicitedNotification</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">UQNByeM0gk+29p5A8VhDOAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jStXp50hIkqcRYITtMPlBAAA">
<XPD:ATTR name="Name" type="string">getReferrals</XPD:ATTR>
<XPD:REF name="Owner">SMampPp1REau5JvSEil9vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="h+/91A7+c0eKaHMeLo/CHwAA">
<XPD:ATTR name="Name" type="string">getException</XPD:ATTR>
<XPD:REF name="Owner">SMampPp1REau5JvSEil9vAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="YmDhQvIn3EGbI3YoWdyqGAAA">
<XPD:ATTR name="Name" type="string">UnsolicitedNotificationEvent</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::util::">SNv2pOQAFU6P8mT1R/yCjwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uRbByhQMrUWje8PrXE9iLwAA">
<XPD:ATTR name="Name" type="string">UnsolicitedNotificationEvent</XPD:ATTR>
<XPD:REF name="Owner">YmDhQvIn3EGbI3YoWdyqGAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JI7JHnLZTUO0cCu1I+cuIQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uRbByhQMrUWje8PrXE9iLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="20JbVV5ySUiyxYblFPhp+AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnsolicitedNotification</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uRbByhQMrUWje8PrXE9iLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZM5AnBu8CUSTGhqSS0iAxwAA">
<XPD:ATTR name="Name" type="string">getNotification</XPD:ATTR>
<XPD:REF name="Owner">YmDhQvIn3EGbI3YoWdyqGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="FO6W4rQYJUiZDIhdAy9QpgAA">
<XPD:ATTR name="Name" type="string">dispatch</XPD:ATTR>
<XPD:REF name="Owner">YmDhQvIn3EGbI3YoWdyqGAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qFh5YFXQs0qaoahYZali6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnsolicitedNotificationListener</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FO6W4rQYJUiZDIhdAy9QpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="6uR8SibehU6swkd2vQoLfQAA">
<XPD:ATTR name="Name" type="string">UnsolicitedNotificationListener</XPD:ATTR>
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">30vfRfFZKEW0i3qX4BBtiwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZuZrWQCwhEW33lrbnm5HCAAA">
<XPD:ATTR name="Name" type="string">notificationReceived</XPD:ATTR>
<XPD:REF name="Owner">6uR8SibehU6swkd2vQoLfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/RUHauwWL0CCNPaH4SR1YwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnsolicitedNotificationEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZuZrWQCwhEW33lrbnm5HCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLRealization" guid="7bDy5lakIkWmIVvXTHVE9AAA">
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:REF name="Client">CusuuQn1NUqVkaW7B/CMewAA</XPD:REF>
<XPD:REF name="Supplier">+Cl9koUAAESeGDGoOrjZ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="UQNByeM0gk+29p5A8VhDOAAA">
<XPD:REF name="Namespace">PZGasQA0iUq99qfNofybdgAA</XPD:REF>
<XPD:REF name="Child">SMampPp1REau5JvSEil9vAAA</XPD:REF>
<XPD:REF name="Parent">0FDVhS5BJ0+mhTlJ4rnhDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLPackage" guid="urf7R8MnXkGYoZORne44EgAA">
<XPD:ATTR name="Name" type="string">spi</XPD:ATTR>
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">14</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="Q4Fdb5RJz0CTAx7OI3fRwAAA">
<XPD:ATTR name="Name" type="string">DirectoryManager</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Aw1RyqRxOEaASnF5gj6B/AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0W2Q7nSOWkuT1zHgF/VifgAA">
<XPD:ATTR name="Name" type="string">getContinuationDirContext</XPD:ATTR>
<XPD:REF name="Owner">Q4Fdb5RJz0CTAx7OI3fRwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7xqmuDuhYEuv0192ofp90AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceedException</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0W2Q7nSOWkuT1zHgF/VifgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="P6hLsySQhkiN2SBx2W53ywAA">
<XPD:ATTR name="Name" type="string">getObjectInstance</XPD:ATTR>
<XPD:REF name="Owner">Q4Fdb5RJz0CTAx7OI3fRwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xBfm0AcVR0WoXU2TJjASVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P6hLsySQhkiN2SBx2W53ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MXSjYZtNBEGyTWY0VcrBXgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P6hLsySQhkiN2SBx2W53ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1VDAel8oGUGkqZdKcXqLhgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P6hLsySQhkiN2SBx2W53ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="giyPEU1mFUmhfwhvg0CouwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P6hLsySQhkiN2SBx2W53ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="Obv8u59CckutDT+2XLz8uQAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P6hLsySQhkiN2SBx2W53ywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/1L2FPPuGkySGq7lExIZlAAA">
<XPD:ATTR name="Name" type="string">getStateToBind</XPD:ATTR>
<XPD:REF name="Owner">Q4Fdb5RJz0CTAx7OI3fRwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MrfCf5lAnEOfF/S7SlpDGgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1L2FPPuGkySGq7lExIZlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jcInVdkg9kCieRNM2SrehgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1L2FPPuGkySGq7lExIZlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OcTW7ohGdUyxSva8+kJC3QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1L2FPPuGkySGq7lExIZlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="s9xjrSNRoEWtxhpaALLjAwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1L2FPPuGkySGq7lExIZlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="qovk9fSgPECC5tFukC145QAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/1L2FPPuGkySGq7lExIZlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="U03gPrzvXUCQSzr3oqjYqQAA">
<XPD:ATTR name="Name" type="string">NamingManager</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">Aw1RyqRxOEaASnF5gj6B/AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YZ2gx2S5y028PUQjoZUDtgAA">
<XPD:ATTR name="Name" type="string">setObjectFactoryBuilder</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1cHBUupmhk6p4FcoOftzfAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectFactoryBuilder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YZ2gx2S5y028PUQjoZUDtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="EUAsk2Kcq02zd+IHtPblAwAA">
<XPD:ATTR name="Name" type="string">getObjectInstance</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u/0PSCvP3UGsAtYaDhAzvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EUAsk2Kcq02zd+IHtPblAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BEQB8fx9oki6ueF+ur+NiAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EUAsk2Kcq02zd+IHtPblAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="uNz9ViihHU24H3KbE2ocjQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EUAsk2Kcq02zd+IHtPblAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="/bV4UScxvEiu/ulPmuj0ewAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EUAsk2Kcq02zd+IHtPblAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="U5JFd/EjuESYE5AjbxOWMAAA">
<XPD:ATTR name="Name" type="string">getURLContext</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o9QTxzctlkWrdKq4dXAMjwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U5JFd/EjuESYE5AjbxOWMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6CoaRCmhBEGkmUFgibJAAwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U5JFd/EjuESYE5AjbxOWMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="uPiW8swCNU2ow32EESuuEQAA">
<XPD:ATTR name="Name" type="string">getInitialContext</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="03GKaY6R10y2PQWl06sUhQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uPiW8swCNU2ow32EESuuEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="zh6Lf5pOlEOq+pgibz3wpgAA">
<XPD:ATTR name="Name" type="string">setInitialContextFactoryBuilder</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2eR+Br9oDEygGWObMkhBrQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InitialContextFactoryBuilder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zh6Lf5pOlEOq+pgibz3wpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="m3jiH/D5+Eqf9aEj1WC75wAA">
<XPD:ATTR name="Name" type="string">hasInitialContextFactoryBuilder</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="S1zmT9ZzqUC2HvGTkqcO+gAA">
<XPD:ATTR name="Name" type="string">getContinuationContext</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZCDYRNmoF0+uqDOAXaoELQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceedException</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S1zmT9ZzqUC2HvGTkqcO+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="STGhbgTcYkOJtlC8yOoDJAAA">
<XPD:ATTR name="Name" type="string">getStateToBind</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KI8PLjWCkE+qMfV80gK6lQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">STGhbgTcYkOJtlC8yOoDJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qv7z7WL8wEi9HhTCA8kO7QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">STGhbgTcYkOJtlC8yOoDJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="jDq2tZRFu0q1/bJ8hm9pygAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">STGhbgTcYkOJtlC8yOoDJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="5kGiEIj2ukq/JM8EUImeJgAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">STGhbgTcYkOJtlC8yOoDJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="EcPH+HbaAUS2y24XA1eVzwAA">
<XPD:ATTR name="Name" type="string">CPE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="rhZUddnpAUursTMLI2mCTAAA">
<XPD:ATTR name="Name" type="string">DirObjectFactory</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SfjNra+Xvk+WPEjDqkwQgwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8hPXLREa40K+1uoM9hwLrAAA">
<XPD:ATTR name="Name" type="string">getObjectInstance</XPD:ATTR>
<XPD:REF name="Owner">rhZUddnpAUursTMLI2mCTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yDZZvfF4IkyVTjoMnR2KOAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hPXLREa40K+1uoM9hwLrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YTYmuVdGFke/yaOk7QQaVAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hPXLREa40K+1uoM9hwLrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="oqGLbvjM90+rzPDNqPq+cwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hPXLREa40K+1uoM9hwLrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="7GrS9Mor5EOtkZJwSxIr+wAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hPXLREa40K+1uoM9hwLrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="ggWpFDVfMkaob+9MVL7NggAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hPXLREa40K+1uoM9hwLrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="j+eAEh50LkCn4Fcm3KPMSgAA">
<XPD:ATTR name="Name" type="string">ObjectFactory</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">SfjNra+Xvk+WPEjDqkwQgwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="h/PZbD4zxUaMSI9VRT1wmwAA">
<XPD:ATTR name="Name" type="string">getObjectInstance</XPD:ATTR>
<XPD:REF name="Owner">j+eAEh50LkCn4Fcm3KPMSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qBGf8YnTlUKiBM+Vpc9tswAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/PZbD4zxUaMSI9VRT1wmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="hDNALh5Kp0Sojy85c06sngAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/PZbD4zxUaMSI9VRT1wmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="7VIXntsEY06Q6wWJt9vxJQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/PZbD4zxUaMSI9VRT1wmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="8XUOfe25d0mmfopxlNXctAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/PZbD4zxUaMSI9VRT1wmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="XFlOYukIw062Oj4J7NgusQAA">
<XPD:ATTR name="Name" type="string">DirStateFactory</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5zHEStAtyEGhvl1JxhdzQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LpRMfO8wUUGcIk7gcikVBwAA">
<XPD:ATTR name="Name" type="string">getStateToBind</XPD:ATTR>
<XPD:REF name="Owner">XFlOYukIw062Oj4J7NgusQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tCLLl9lpOEmHE/5+/YYpAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LpRMfO8wUUGcIk7gcikVBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CxGxe2ZEQU6K5LWYx69k0QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LpRMfO8wUUGcIk7gcikVBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="3DNA4MSpTkygm3aGISZDdwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LpRMfO8wUUGcIk7gcikVBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="EKTpmcyb/UqK+R8oUr3ryAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LpRMfO8wUUGcIk7gcikVBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="ilSlUe+YX0+ZvGw9p/h9AwAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Attributes</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LpRMfO8wUUGcIk7gcikVBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="B78IVUh5mU2QnOlygZevggAA">
<XPD:ATTR name="Name" type="string">StateFactory</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">5zHEStAtyEGhvl1JxhdzQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9CwnEWn2BUekMigDjPABQQAA">
<XPD:ATTR name="Name" type="string">getStateToBind</XPD:ATTR>
<XPD:REF name="Owner">B78IVUh5mU2QnOlygZevggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I8lIjlcFyUuBYoVdyOblnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CwnEWn2BUekMigDjPABQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CTdrAnYe9UW/spy3QgIbnwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CwnEWn2BUekMigDjPABQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PG2y3LNGs0iFmPzCQD1n+QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CwnEWn2BUekMigDjPABQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CX7ezKommk2C9j633tYaSwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9CwnEWn2BUekMigDjPABQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="bH6B5IVEkUCis1KGU3qudAAA">
<XPD:ATTR name="Name" type="string">InitialContextFactory</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="O9FAuaSzJ0O4edFoIxkbNAAA">
<XPD:ATTR name="Name" type="string">getInitialContext</XPD:ATTR>
<XPD:REF name="Owner">bH6B5IVEkUCis1KGU3qudAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BAeEbwf6PEmxYqi+AjSdPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O9FAuaSzJ0O4edFoIxkbNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="PO1X+lAs8UK4G8EnMsrapwAA">
<XPD:ATTR name="Name" type="string">InitialContextFactoryBuilder</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WiJtc7yC6Ui9uTQQAGJmEgAA">
<XPD:ATTR name="Name" type="string">createInitialContextFactory</XPD:ATTR>
<XPD:REF name="Owner">PO1X+lAs8UK4G8EnMsrapwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hfmDAOiolE2oQb2Yncn+iAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WiJtc7yC6Ui9uTQQAGJmEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="igtUF8Usi0qt/K+bGorsJQAA">
<XPD:ATTR name="Name" type="string">ObjectFactoryBuilder</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NhUNS0wfCkS4a2jUTcqSiAAA">
<XPD:ATTR name="Name" type="string">createObjectFactory</XPD:ATTR>
<XPD:REF name="Owner">igtUF8Usi0qt/K+bGorsJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d+lYqYZ9ekq1VQNmLrcPtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NhUNS0wfCkS4a2jUTcqSiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="06lW6r1teEGsOH1Z7piwygAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Hashtable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NhUNS0wfCkS4a2jUTcqSiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="UUppWua8x0yDjKHyhiRDlwAA">
<XPD:ATTR name="Name" type="string">Resolver</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="D1wnBtJ/SECO8P2L9tjoKAAA">
<XPD:ATTR name="Name" type="string">resolveToClass</XPD:ATTR>
<XPD:REF name="Owner">UUppWua8x0yDjKHyhiRDlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="11BsR5lhjkq+/g3wTsKHtwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D1wnBtJ/SECO8P2L9tjoKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iTz1/sGn5kO31AAXHI0moAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D1wnBtJ/SECO8P2L9tjoKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vibHnfUtnkCm7T3mYnwwewAA">
<XPD:ATTR name="Name" type="string">resolveToClass</XPD:ATTR>
<XPD:REF name="Owner">UUppWua8x0yDjKHyhiRDlwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PbF4a582tkCckjPhUV1SyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vibHnfUtnkCm7T3mYnwwewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uM0nN3i8NkWSwW4VxWvB+QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vibHnfUtnkCm7T3mYnwwewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="vRjmziPyqkqZppL3bY1ZzgAA">
<XPD:ATTR name="Name" type="string">ResolveResult</XPD:ATTR>
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::io::">XAa7ZxKy9kSP2Y5ugtD/XQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NH/cfuknjES6H3k4JZ0zcwAA">
<XPD:ATTR name="Name" type="string">ResolveResult</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cnHupF4gOk6M2UdrgQfnqgAA">
<XPD:ATTR name="Name" type="string">ResolveResult</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kouGrn+oG0CzwHSeVOQE2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cnHupF4gOk6M2UdrgQfnqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m9fs/T4QQkONicomN/pUdgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cnHupF4gOk6M2UdrgQfnqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Hz2qkaGwi0erqh+ZN161NgAA">
<XPD:ATTR name="Name" type="string">ResolveResult</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RWPFqYdenUqCVqEkpr1K7QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Hz2qkaGwi0erqh+ZN161NgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qc3PT1Y2y0i7/AoDcIScdgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Hz2qkaGwi0erqh+ZN161NgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="gR6ssltRykKF5X3PB30SkAAA">
<XPD:ATTR name="Name" type="string">getRemainingName</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="oieH40KgOUC/vbzD6QMLfgAA">
<XPD:ATTR name="Name" type="string">getResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="xnw7nfGlxE6NyIAxP17P8gAA">
<XPD:ATTR name="Name" type="string">setRemainingName</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GuRhWXuWfECSGLAUBEgNMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xnw7nfGlxE6NyIAxP17P8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="rjyC050fa0GkFjNlHkp/UAAA">
<XPD:ATTR name="Name" type="string">appendRemainingName</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XeOz2Avw2kexph1eUqGBvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Name</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rjyC050fa0GkFjNlHkp/UAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="WhLh2KponUerD2IGli4uBgAA">
<XPD:ATTR name="Name" type="string">appendRemainingComponent</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o1jvgNkUCEC3Duxozp/+IQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WhLh2KponUerD2IGli4uBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="kdSNqeYnZUG19gepM7kmRgAA">
<XPD:ATTR name="Name" type="string">setResolvedObj</XPD:ATTR>
<XPD:REF name="Owner">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dvFACMZgOEaL1JCzC54geQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kdSNqeYnZUG19gepM7kmRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="Aw1RyqRxOEaASnF5gj6B/AAA">
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:REF name="Child">Q4Fdb5RJz0CTAx7OI3fRwAAA</XPD:REF>
<XPD:REF name="Parent">U03gPrzvXUCQSzr3oqjYqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="SfjNra+Xvk+WPEjDqkwQgwAA">
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:REF name="Child">rhZUddnpAUursTMLI2mCTAAA</XPD:REF>
<XPD:REF name="Parent">j+eAEh50LkCn4Fcm3KPMSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="5zHEStAtyEGhvl1JxhdzQwAA">
<XPD:REF name="Namespace">urf7R8MnXkGYoZORne44EgAA</XPD:REF>
<XPD:REF name="Child">XFlOYukIw062Oj4J7NgusQAA</XPD:REF>
<XPD:REF name="Parent">B78IVUh5mU2QnOlygZevggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLGeneralization" guid="6s0g7RcQzkWn+rJRxklHaAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">Tdt+61O9iUO2LpjyKp5GEQAA</XPD:REF>
<XPD:REF name="Parent">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLGeneralization" guid="GE+rG2mLqEWpWLwaegcKvgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLGeneralization" guid="0BArW9Os7028eYruaoJPfgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">cJfENNES3UeF+8wPNEmV7gAA</XPD:REF>
<XPD:REF name="Parent">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLGeneralization" guid="reWGmXGz7UmIkTNr+gJmcwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">wsFIBSvneUu6B/+PS2abzgAA</XPD:REF>
<XPD:REF name="Parent">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLGeneralization" guid="vNCAtNs6/Eqfx/UFEwDh8wAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
<XPD:REF name="Parent">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLGeneralization" guid="a5vBJXMk4UCxwDC0W7DYtAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">PT+bIq+cN0CHaO4vdYuz2wAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLGeneralization" guid="cEGxXrq8eEemRprf5K0A2QAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">W6Xi82dln0+Wo/eP2NeigwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLRealization" guid="QMW/Ehc1dU6RP8JfZEXCnQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Client">dlWxnWihhkuWZ+k5BwKCUgAA</XPD:REF>
<XPD:REF name="Supplier">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLRealization" guid="8JlgWUxrQU2C3PRuU1FcPgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Client">cA15In75b0CaN80ATR++dQAA</XPD:REF>
<XPD:REF name="Supplier">s5CD+id4gkOZ3kPwkHEfVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLGeneralization" guid="6I9THRYuPESXRTwsYs8yCQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">HuiQovU4KEu8FB7SMKPFeQAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLGeneralization" guid="/YpBON3KeUOqbEotePAPlAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">y9zSvT79YUO9eU7gVvg+KwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLRealization" guid="Ajx6GC/ZX0GjhGMzd0FkRwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Client">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
<XPD:REF name="Supplier">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLGeneralization" guid="jcuBphPmREi7xBIQg/f2ZwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">zgehdisQIkqWs6v+Ac489gAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLGeneralization" guid="nPBHNgEMuU+Q436kF7KlxAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">NOy/dYIYmUKkzQ6kLqZG3AAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLGeneralization" guid="I7ozBWZ+JE+OZJYsEMgVKQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">q4yTY5WuaEWXDKK/mVInhAAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLGeneralization" guid="IMgqsoclc0uMzM1HVu+RuQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">ngK1UZP9yEunvLngCmZeQQAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLGeneralization" guid="nbsBLqXHTEWgZ9x2ws2tJgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLGeneralization" guid="PNeQMWGVgUSq1Mssvik05gAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">StEQuaWk9Ui/MveoMdWw4wAA</XPD:REF>
<XPD:REF name="Parent">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLGeneralization" guid="QJpuFMpisEusaBLCQvJXtgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">QndXDtVn/Ue4N98r8VsxOgAA</XPD:REF>
<XPD:REF name="Parent">+kU5AECr7kWbrKL8A/ErBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLGeneralization" guid="bUMW+kGnJ0ypPbW0FbJLkwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">mvAVUW5BMki/25fq3ipzbQAA</XPD:REF>
<XPD:REF name="Parent">bp0YZNbvR0WjlL/SyesoZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLGeneralization" guid="thTCClCX1Ua1oBDPCb0/9gAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">cxMYBHqzf0SPxzxz5Nq0cwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLGeneralization" guid="NMn/VL1XYUWV1kfdUXZX3QAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">8P2dLi+6wEaOTmOpNHUNTwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLGeneralization" guid="f1rgpajSBE6uH6Sb1na40QAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">1+K+CiGo50iNyEupIsET4QAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLGeneralization" guid="WC/MIbH5ME6yiGKNaKhu1QAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">gN0ib4iiMkCixZRvBMIEHAAA</XPD:REF>
<XPD:REF name="Parent">Vms7u2SWPEKYjNEEwXdvGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLGeneralization" guid="E/KngHJ4BkCaWAKRT81+BQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">QPgDuET72kG5FezNCXrRFgAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLGeneralization" guid="QSIurv0sTkKZm+2ie+tIAAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">kF1b0w+KN0GKUfD9Uu3S0gAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLGeneralization" guid="8O3nRWtm60eZP1DLMNU3DQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">TFuyH85HGUCHnqU4C6jscAAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLGeneralization" guid="JadgucXHZ0mRk+g5xZhmEgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLGeneralization" guid="I7Nn/LLftUufJ+gkas+8mQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">vPlwBwSR10Kd5JtYPEKmHgAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLGeneralization" guid="EI8fayYP4k22ZdNA+pxMYgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">hwTHX7krIUiaLrxTePXlygAA</XPD:REF>
<XPD:REF name="Parent">ngK1UZP9yEunvLngCmZeQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLGeneralization" guid="xJBW1TAkkkauLp14+zQA7AAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">FzEjt+zejkeGFlPpbh9CmgAA</XPD:REF>
<XPD:REF name="Parent">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLGeneralization" guid="NearLzEqVE2GbpyxeJanzgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">Cqc8C3eDZk2MRRtjYm+jdQAA</XPD:REF>
<XPD:REF name="Parent">ngK1UZP9yEunvLngCmZeQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLGeneralization" guid="s+r6bKarZ0SMXS/nRQTz7QAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">h/UwdXVby0SqyMJRymS6sAAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLGeneralization" guid="a5INVucYkE6Cn+ZDfteDOQAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">CjtDYpZy10WiwjD1LROHnQAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLGeneralization" guid="dGR/h9rQUkusjoPw2fDFLwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">IQYhRaIT8E+e08jIufCpvwAA</XPD:REF>
<XPD:REF name="Parent">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLGeneralization" guid="Xb//V0lgqUy+YrFBUnkqWgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">hTxDhUnl5UCCtrXLkD6+0AAA</XPD:REF>
<XPD:REF name="Parent">Rpnia/Vqb0aSIbtIqGSkaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLGeneralization" guid="mAr2skeU+kCQHWET4ODpPgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">1f3tgkReo0CW0aQJtfovMgAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLGeneralization" guid="koQj7tae9EKn2z5NbYH3swAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">zcF1n8bDyUKDfkDiUiHbKwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLGeneralization" guid="H/2tZ7ED+ESGYcoizQVaLAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">3YYpznLY2EixTpkmwvq2yAAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLGeneralization" guid="+mZryewmPEevfyZwFtZXpwAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">4OB9pHLfW0C7k7G+Z1KsqwAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLGeneralization" guid="Cobq//Lmrk6UFHhZmBY8DgAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">uGpxDKnlXUu6MZftUbGRqQAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLGeneralization" guid="gmXa0AiCDUeSjk193P6+8AAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">Eki+hILo6EODY2QKQeHJ0QAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLGeneralization" guid="KiGpjXk5EUCE/uFCbvLq4AAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">a6LLY4BMEEyE8HwH6GkG2gAA</XPD:REF>
<XPD:REF name="Parent">Gu7Ko5XcL0q9k9aIYsxGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLGeneralization" guid="RCgHI/8ATUqsRVbipjm4hAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">fnRQN7Z5vkS/GpyeSoIVJQAA</XPD:REF>
<XPD:REF name="Parent">bqjjgqMYsEyDp+tz2P7sLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLGeneralization" guid="Wkm3jPCBD0+GSMAO06sd6AAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">GBYLtTWYy0aGKeuH/P36CwAA</XPD:REF>
<XPD:REF name="Parent">eHMAQUGVR0+LzWN77JcUOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLGeneralization" guid="WApfdH2BdEebaofgbCx5PAAA">
<XPD:REF name="Namespace">/DcmhrOkAUq37rJX1R3d2wAA</XPD:REF>
<XPD:REF name="Child">6ukk7fQsK0GTv4fUX+/aYgAA</XPD:REF>
<XPD:REF name="Parent">RnAsTbCv50eLLD2Ty+oYUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:UNIT>
