<?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="WS2T5B43k0ugAGXYIFwl4AAA">
<XPD:ATTR name="Name" type="string">omg</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="ONS7FbaOW0CkPzmOluE0SQAA">
<XPD:ATTR name="Name" type="string">CORBA</XPD:ATTR>
<XPD:REF name="Namespace">WS2T5B43k0ugAGXYIFwl4AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">241</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="110Tc08CqkKLluS5QvxwuAAA">
<XPD:ATTR name="Name" type="string">Any</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">neShlojTXUW6y2H0sMc3oQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">52</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="h6QaHSp4fkyxbPMX5PTCygAA">
<XPD:ATTR name="Name" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="l50QQOWCJE+v6fI7Tn/NcwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="S8W2zD+DRUSGMfNzfoDcVAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tyZDyrLx8EqY1fKlR2wNtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S8W2zD+DRUSGMfNzfoDcVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="caM4VZQdskq6HBkV5lGc2QAA">
<XPD:ATTR name="Name" type="string">equal</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GuXAE9yak0C04UE+9RX8MwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">caM4VZQdskq6HBkV5lGc2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Gd5bU0AprEmLOAZKKwXhrwAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AVhnElrEA0KBBi/SqrBewAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gd5bU0AprEmLOAZKKwXhrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6oUyzdPClUyksT6dBsBjEwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gd5bU0AprEmLOAZKKwXhrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="l55Kn4dUJ0mCj2ig4rV4LgAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BhYLYiWaMkOmYJrXRMueBAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l55Kn4dUJ0mCj2ig4rV4LgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="YdIa3AkgUkKFZ/7jvVabAgAA">
<XPD:ATTR name="Name" type="string">create_output_stream</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="LqLDrw+vrUCu7PlNVY1gSgAA">
<XPD:ATTR name="Name" type="string">create_input_stream</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="yqyoGnsq4U6KlcnQTiMvDQAA">
<XPD:ATTR name="Name" type="string">insert_Streamable</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6mLkCN5wg0mW9nxCRyBfNgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Streamable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yqyoGnsq4U6KlcnQTiMvDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="c7pffSiVuk6DcSZS4d8+KwAA">
<XPD:ATTR name="Name" type="string">extract_short</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="BuPeIQrDYkqikZono7H3+QAA">
<XPD:ATTR name="Name" type="string">insert_short</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FbmADj0kSUSO6p+03BO9nAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BuPeIQrDYkqikZono7H3+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="sRJ9jsViuUiu3P9tdPEO0QAA">
<XPD:ATTR name="Name" type="string">extract_long</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="gaULMQlqEk2tJ05mg7rk3gAA">
<XPD:ATTR name="Name" type="string">insert_long</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KvuONKFH4kCd1NYro4kH9QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gaULMQlqEk2tJ05mg7rk3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="NoTDti3z+02O2hoeFOJAEwAA">
<XPD:ATTR name="Name" type="string">extract_longlong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="bHTSPMMwV0qMOGJRxWxd7QAA">
<XPD:ATTR name="Name" type="string">insert_longlong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yKOkCXGBJ0GgLiwQsVMshAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bHTSPMMwV0qMOGJRxWxd7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="BbsNUv+TgUiQQLCIagjdugAA">
<XPD:ATTR name="Name" type="string">extract_ushort</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="N2OSI2NJ60ecev/zRwSnegAA">
<XPD:ATTR name="Name" type="string">insert_ushort</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EVOKgKfDx0GkF//D16JLWwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N2OSI2NJ60ecev/zRwSnegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="Y0Ak0GB9V0e40f0sS3SYtAAA">
<XPD:ATTR name="Name" type="string">extract_ulong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="b/FqmhNarkeiQBIS8tvi+gAA">
<XPD:ATTR name="Name" type="string">insert_ulong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KQ58eChImU2EZlJUSgSt6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b/FqmhNarkeiQBIS8tvi+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="I77yzmoNBUa3+ilnmTHBGAAA">
<XPD:ATTR name="Name" type="string">extract_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="pyjFv/dRLE6zVaINsPn42gAA">
<XPD:ATTR name="Name" type="string">insert_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SuEU6l3C5kaNBt2SxxMKNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pyjFv/dRLE6zVaINsPn42gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="019QaJoNeUaS6lNdSB6aLwAA">
<XPD:ATTR name="Name" type="string">extract_float</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="Ip1HHjyEykqruierIozA9AAA">
<XPD:ATTR name="Name" type="string">insert_float</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dEtibPrR3UqSSbQeeoB5MAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ip1HHjyEykqruierIozA9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="uTGHcx12pEC7rUDCqDgc0QAA">
<XPD:ATTR name="Name" type="string">extract_double</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="ZhY3p6rgtEaskkyeJEacgQAA">
<XPD:ATTR name="Name" type="string">insert_double</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/+RutF1MHEi1OaLyGI4OZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZhY3p6rgtEaskkyeJEacgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="WqsZlUtY7UuIbeWyoW4wrwAA">
<XPD:ATTR name="Name" type="string">extract_boolean</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="pbgUONuhNkOfjvTlZ0zT0AAA">
<XPD:ATTR name="Name" type="string">insert_boolean</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wGLwShYb30yg0O6GBJXWIQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pbgUONuhNkOfjvTlZ0zT0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="bFWsjoAdd0mXqJuYIJlOQAAA">
<XPD:ATTR name="Name" type="string">extract_char</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="/pp61K7yUUibKH/LcHoMIAAA">
<XPD:ATTR name="Name" type="string">insert_char</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E01POYzGVkSfd/LtjCHCNQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/pp61K7yUUibKH/LcHoMIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="9ZtkyYijS06cNMk8ffc7ewAA">
<XPD:ATTR name="Name" type="string">extract_octet</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="m4p8Jwi6+E+jbqqdzd/s8QAA">
<XPD:ATTR name="Name" type="string">insert_octet</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JnGU0CyMzUyXLUQFjz2DMAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m4p8Jwi6+E+jbqqdzd/s8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="5pWnYhe/rUKetX1ghWlTwgAA">
<XPD:ATTR name="Name" type="string">extract_wchar</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="+yKs5e7STEqWEC5Re27DrQAA">
<XPD:ATTR name="Name" type="string">insert_wchar</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IkOYV/n3ekKhc1+qM/QjHgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+yKs5e7STEqWEC5Re27DrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="EYkMQEdpP0mdUmBvSjXS6AAA">
<XPD:ATTR name="Name" type="string">extract_any</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="bDZR1QMx7U2x0ANO7nZXIwAA">
<XPD:ATTR name="Name" type="string">insert_any</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/2Ln42i6IU6T8gc3yxQKQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bDZR1QMx7U2x0ANO7nZXIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="B3KSgVPowUqXGSxdoZRuNQAA">
<XPD:ATTR name="Name" type="string">extract_string</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[36]" type="UMLOperation" guid="iU/ZzSqRbUSeSxQe8tMkfAAA">
<XPD:ATTR name="Name" type="string">insert_string</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PJx7nfIQcUumyCthNTFE2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iU/ZzSqRbUSeSxQe8tMkfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[37]" type="UMLOperation" guid="i+xCOLjqSEORneUO0j16tgAA">
<XPD:ATTR name="Name" type="string">extract_wstring</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[38]" type="UMLOperation" guid="t4SbKfIaKEeb+sZptoTXaQAA">
<XPD:ATTR name="Name" type="string">insert_wstring</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bRXA4xdPvEe2Kxcl/QvRaQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t4SbKfIaKEeb+sZptoTXaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[39]" type="UMLOperation" guid="gbGx7nfh3UezDM7VAm8jcwAA">
<XPD:ATTR name="Name" type="string">extract_Object</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[40]" type="UMLOperation" guid="CZEvJNaeKECv8Bz1e9sVAgAA">
<XPD:ATTR name="Name" type="string">insert_Object</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0zjcQVF4pku2zk9/jyNrGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CZEvJNaeKECv8Bz1e9sVAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[41]" type="UMLOperation" guid="eb3gxi9rrES6r97aaiQ3/wAA">
<XPD:ATTR name="Name" type="string">insert_Object</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j56Wgtr250K7jYWmNqa5LAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eb3gxi9rrES6r97aaiQ3/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QPBDml0LnEmO4M1eR2ZFMAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eb3gxi9rrES6r97aaiQ3/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[42]" type="UMLOperation" guid="3sXD5Xh8cEae3C3D5dHyRQAA">
<XPD:ATTR name="Name" type="string">extract_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[43]" type="UMLOperation" guid="3E4bzoSgrEuPkOMcEaLVmAAA">
<XPD:ATTR name="Name" type="string">insert_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CNseaomEp0GQKjVWc3JCUwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3E4bzoSgrEuPkOMcEaLVmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[44]" type="UMLOperation" guid="4ClXQkvj+0O3n1pLfQpcjgAA">
<XPD:ATTR name="Name" type="string">extract_Principal</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[45]" type="UMLOperation" guid="TFZGDZtW6UCq17FgHAWNuQAA">
<XPD:ATTR name="Name" type="string">insert_Principal</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bOEJb8cgK0+jEniWr4tUNQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Principal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TFZGDZtW6UCq17FgHAWNuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[46]" type="UMLOperation" guid="e68y/foNPUiFxJSQNYH41QAA">
<XPD:ATTR name="Name" type="string">extract_fixed</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[47]" type="UMLOperation" guid="yJ0TUHOdzEanvTVRIec75QAA">
<XPD:ATTR name="Name" type="string">insert_fixed</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J8xub8foP0a5HiX2xmT7UgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yJ0TUHOdzEanvTVRIec75QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[48]" type="UMLOperation" guid="VRDMiTQlW0ib1LarFlLOeAAA">
<XPD:ATTR name="Name" type="string">insert_fixed</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9UMXyF4ey0uBFzcWXnE1swAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VRDMiTQlW0ib1LarFlLOeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="hJgfABrw80qpm4kjnGvHrAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VRDMiTQlW0ib1LarFlLOeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[49]" type="UMLOperation" guid="2S83LAZg30+Zm8oDmLo3PwAA">
<XPD:ATTR name="Name" type="string">extract_Value</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[50]" type="UMLOperation" guid="rLrLpiLTwEKk/zCYkUYrAAAA">
<XPD:ATTR name="Name" type="string">insert_Value</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YEyZqubZwEKQ6/FrLHrEhAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rLrLpiLTwEKk/zCYkUYrAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[51]" type="UMLOperation" guid="PpUHStm3U0ajHDiHN0jLHQAA">
<XPD:ATTR name="Name" type="string">insert_Value</XPD:ATTR>
<XPD:REF name="Owner">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r4/GZlP0bESPtIHB1zuPhwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PpUHStm3U0ajHDiHN0jLHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="K4ZwSUHx/EOq4sEwkqM/0AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PpUHStm3U0ajHDiHN0jLHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="9mj/04zzNEe9cOwQsW4RkgAA">
<XPD:ATTR name="Name" type="string">AnyHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">MVMYrx4zA0ukM0uUvafIDwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WzmXdXypyUGGTq7T9mvkiAAA">
<XPD:ATTR name="Name" type="string">AnyHolder</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jHGgRr9XWEOx5ZOg+s3YfwAA">
<XPD:ATTR name="Name" type="string">AnyHolder</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l65A7Y9cdUqHhHKQcBPI+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jHGgRr9XWEOx5ZOg+s3YfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="sMVxS87I90KuAAbJ6QqLhAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qi8K/IRNfE2GzaXIHEH5cQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sMVxS87I90KuAAbJ6QqLhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="38pg4lTwy02e0i6WP2LBgAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="76Q/5zAS5kWB1Pbw+ZkBUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">38pg4lTwy02e0i6WP2LBgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="TSyfq2C4ZkO/iAM18h1KMwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4J1/MVzbw0S2tieo1Sp1FAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="ton36m1uWkijXwcM8oPLSQAA">
<XPD:ATTR name="Name" type="string">AnySeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+soYzCXHuEWpyT4FqwdxeQAA">
<XPD:ATTR name="Name" type="string">AnySeqHelper</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Dpym1PZ9y0yJ/mbhJIzDHgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+kALdb1ECU6RgMyBCn8ZmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Dpym1PZ9y0yJ/mbhJIzDHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="W8YWp5OTd0yXOpcJlhxqnAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Dpym1PZ9y0yJ/mbhJIzDHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="HEQoaNLZ+0SyIVhCVuoYMwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hkcczBX2Jk+9eNw49xZyUQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HEQoaNLZ+0SyIVhCVuoYMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qegZnq2T5E68qwb/4896hwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="dmBvLs5pxku0YfAey9t2UQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="uFEtOL9GiUOXbJb9pFx+lQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w3QVKa6PN0ai2P0u3ZTJmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uFEtOL9GiUOXbJb9pFx+lQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="It6oaECuCUmYR9RlusloPAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">ton36m1uWkijXwcM8oPLSQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eQbPmIft3UKWKdUkXdNxBwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">It6oaECuCUmYR9RlusloPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EUsbGZni7U+aJ51MCK4OEgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">It6oaECuCUmYR9RlusloPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="8oW5KlhAhk2B14YeXomG1wAA">
<XPD:ATTR name="Name" type="string">TypeCode</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">K43O6qS1dU+eHq4A7+crBgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">20</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="X11nKzn4R0K2cmbxvSRE6gAA">
<XPD:ATTR name="Name" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="U04C8GyUDESyOtDXIXfcdgAA">
<XPD:ATTR name="Name" type="string">equal</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tqPlmn6wNE2saz9IlKyORwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U04C8GyUDESyOtDXIXfcdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8Up9gnHLi063NjhbOIsiNwAA">
<XPD:ATTR name="Name" type="string">equivalent</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mdZ6Qjfztkai0Ib9+ZKpqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8Up9gnHLi063NjhbOIsiNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="nvQ4Gj/CEU6nXy8c/gYHuAAA">
<XPD:ATTR name="Name" type="string">get_compact_typecode</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="RAGnhMRKjUqyeGKsmcBDxwAA">
<XPD:ATTR name="Name" type="string">kind</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SVeWz8B5pUKA9MZd5ltD7QAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="kF8H3o13bEaQmmFi8hhysQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="B6U6MhkzGUei+narlTfXoAAA">
<XPD:ATTR name="Name" type="string">member_count</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="R8nEAmmmWEWEAhMrNaV7SAAA">
<XPD:ATTR name="Name" type="string">member_name</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GxfK2cQaxkasW9t6qL4X7QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">R8nEAmmmWEWEAhMrNaV7SAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="dol40jDCz0ykMQcrtqHV2gAA">
<XPD:ATTR name="Name" type="string">member_type</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GKDNtIT+DUmLrglQHB7olwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dol40jDCz0ykMQcrtqHV2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="x8AoI7zPekCGkR+gAbiigwAA">
<XPD:ATTR name="Name" type="string">member_label</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lUC2GxEP6EWEy5/lElp0owAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x8AoI7zPekCGkR+gAbiigwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="HrvN4IrymEiQqgtZ9RSO3gAA">
<XPD:ATTR name="Name" type="string">discriminator_type</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="AMg2OAwWJkmzvv/noWx4FQAA">
<XPD:ATTR name="Name" type="string">default_index</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="uv/SKH6mb06aqljRIZVudgAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="CJ6AjYyjA0GwA2tolLzV7QAA">
<XPD:ATTR name="Name" type="string">content_type</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="AHh6kL8cyEuGUMtGOJmh2QAA">
<XPD:ATTR name="Name" type="string">fixed_digits</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="AobdF0ei00Sp/XGCtBbzawAA">
<XPD:ATTR name="Name" type="string">fixed_scale</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="/PAsqq+v10Kv/9uTBYsVagAA">
<XPD:ATTR name="Name" type="string">member_visibility</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pELl8tao+0qUoopKhVFnGAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/PAsqq+v10Kv/9uTBYsVagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="e0kSGA2A9kSFrPLMVIYHtwAA">
<XPD:ATTR name="Name" type="string">type_modifier</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="LEWJO+LrrUuR5YqQBNHC6QAA">
<XPD:ATTR name="Name" type="string">concrete_base_type</XPD:ATTR>
<XPD:REF name="Owner">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="jhRu3URWaE+kgslBZk7zmwAA">
<XPD:ATTR name="Name" type="string">AnySeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">2+UlEryUYUC0OQWmmuG3uwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZsvWd/Ue30iPUDs3z2JEJwAA">
<XPD:ATTR name="Name" type="string">AnySeqHolder</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="OIR7D3Ql2k+I49hmrvn7cgAA">
<XPD:ATTR name="Name" type="string">AnySeqHolder</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OfdSSPd+kUaLAYc0Ln0A4wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OIR7D3Ql2k+I49hmrvn7cgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="G0pj5v0MaEmmW9VpwsoytAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="t0WRhNw570KDmIVIxn94KgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G0pj5v0MaEmmW9VpwsoytAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="akfZcQSgo0ioucF/sPMKZAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y/u2UYkj9kCAUX8u3LFfIAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">akfZcQSgo0ioucF/sPMKZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iu2yoAI61k+uVzOKV/DERwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="gW5EF0WnlE+d4qyY6rPApwAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="Mn9Yn+Eqmkma3r6QjM6SfQAA">
<XPD:ATTR name="Name" type="string">ARG_IN</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mT6NXuA5BkSVEMKMRIteJwAA">
<XPD:ATTR name="Name" type="string">value</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">Mn9Yn+Eqmkma3r6QjM6SfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="KM/CUETn4Ee/pMGycaBgJgAA">
<XPD:ATTR name="Name" type="string">ARG_INOUT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="IL3e3wfG9EaLOXd0kjBQPwAA">
<XPD:ATTR name="Name" type="string">value</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">KM/CUETn4Ee/pMGycaBgJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="so3neMLLr0iBvAuahX7iFAAA">
<XPD:ATTR name="Name" type="string">ARG_OUT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k6CCmExACEyP2mefNgJbLAAA">
<XPD:ATTR name="Name" type="string">value</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">so3neMLLr0iBvAuahX7iFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="csWQ3jc8UUqO6NGGbJ2k/QAA">
<XPD:ATTR name="Name" type="string">BAD_CONTEXT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">AHq79zjQ6EG09DVJzrVOnwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="S4LiZCWKUUuqPrT/RX12lAAA">
<XPD:ATTR name="Name" type="string">BAD_CONTEXT</XPD:ATTR>
<XPD:REF name="Owner">csWQ3jc8UUqO6NGGbJ2k/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="BOSvweqJ7EmqAe+BZRUw/gAA">
<XPD:ATTR name="Name" type="string">BAD_CONTEXT</XPD:ATTR>
<XPD:REF name="Owner">csWQ3jc8UUqO6NGGbJ2k/QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9olvRxCDRUyAGH8ub5MOqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BOSvweqJ7EmqAe+BZRUw/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4d63tUOXLE+anjf5aOj5/AAA">
<XPD:ATTR name="Name" type="string">BAD_CONTEXT</XPD:ATTR>
<XPD:REF name="Owner">csWQ3jc8UUqO6NGGbJ2k/QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="34s5CZYcJ0So68TEMey/HwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4d63tUOXLE+anjf5aOj5/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SG3riVSTCkOwOOzOyvlcwgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4d63tUOXLE+anjf5aOj5/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2pkwPmr0yUOMT5kfejOTLgAA">
<XPD:ATTR name="Name" type="string">BAD_CONTEXT</XPD:ATTR>
<XPD:REF name="Owner">csWQ3jc8UUqO6NGGbJ2k/QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IZhTtcXgzUm+nVhxATIkSAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2pkwPmr0yUOMT5kfejOTLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Kx+MCHemdk+pXefKYvF1+gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2pkwPmr0yUOMT5kfejOTLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Q1Egpx8qXESh/BJIrHt8VwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2pkwPmr0yUOMT5kfejOTLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="bUl3YeMbNE24YycNyx3dxwAA">
<XPD:ATTR name="Name" type="string">SystemException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">9H6OWpkMD0eXm0w0bNeY1wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">32</XPD:ATTR>
<XPD:REF name="Specializations[0]">AHq79zjQ6EG09DVJzrVOnwAA</XPD:REF>
<XPD:REF name="Specializations[1]">7WA2i36TVkyMpN18ITN+PAAA</XPD:REF>
<XPD:REF name="Specializations[2]">ciQJK2GUkU2268WOAZAMogAA</XPD:REF>
<XPD:REF name="Specializations[3]">cSKEPlLi4UW2Vblzdiu0WgAA</XPD:REF>
<XPD:REF name="Specializations[4]">ymL1fSEXTEGgvY6pGUqCKAAA</XPD:REF>
<XPD:REF name="Specializations[5]">orhYVgO2D0WdLo6UyW9PbQAA</XPD:REF>
<XPD:REF name="Specializations[6]">JZIDt/70okaBj3Mt8OBe8QAA</XPD:REF>
<XPD:REF name="Specializations[7]">Zk6yRzF6hkmKpOdn2c3+mQAA</XPD:REF>
<XPD:REF name="Specializations[8]">XjYIKmWbB0CgyB3+EAFeDgAA</XPD:REF>
<XPD:REF name="Specializations[9]">XH1rk9iHk02EhdQ8UbsNQgAA</XPD:REF>
<XPD:REF name="Specializations[10]">uA/wMFw03UC26qhhmajRNAAA</XPD:REF>
<XPD:REF name="Specializations[11]">Vjq7/CTtBUuM5v7VBg8oTgAA</XPD:REF>
<XPD:REF name="Specializations[12]">QbGTUiaB10+1tpjkUbKmYgAA</XPD:REF>
<XPD:REF name="Specializations[13]">Od4bhFQYz0W0+IFJCJOKIwAA</XPD:REF>
<XPD:REF name="Specializations[14]">N3dfaQhqYU6StG413n3TlgAA</XPD:REF>
<XPD:REF name="Specializations[15]">E/VC6/eyxUmd7XFcFbY1ogAA</XPD:REF>
<XPD:REF name="Specializations[16]">u3CI44IwxkOwrETHuVpkQAAA</XPD:REF>
<XPD:REF name="Specializations[17]">v7YCzDR6iE+xyOoSl+O6YQAA</XPD:REF>
<XPD:REF name="Specializations[18]">2pHQ3OrzAkeXs/sWkXLk8AAA</XPD:REF>
<XPD:REF name="Specializations[19]">oZ5xL5/APEi1lZu29aKZiwAA</XPD:REF>
<XPD:REF name="Specializations[20]">iN2BQSYoHEixN5X9MbVi4wAA</XPD:REF>
<XPD:REF name="Specializations[21]">tNmGWV2RaU+rgDJee6kPTQAA</XPD:REF>
<XPD:REF name="Specializations[22]">7sIS86UjIE6tZQ8yfsMH/QAA</XPD:REF>
<XPD:REF name="Specializations[23]">+WQr9yX3yUGCGvy702cAaAAA</XPD:REF>
<XPD:REF name="Specializations[24]">P0OPUK3VPkG1TbFVyjcKlAAA</XPD:REF>
<XPD:REF name="Specializations[25]">oLWVHgpli0ab1K7OofxFCwAA</XPD:REF>
<XPD:REF name="Specializations[26]">NMMffrciDEy95TvrLVokFQAA</XPD:REF>
<XPD:REF name="Specializations[27]">oqrBLbpSukaWispzGhx//wAA</XPD:REF>
<XPD:REF name="Specializations[28]">YfhPjcahg0i3YRanKrzFVQAA</XPD:REF>
<XPD:REF name="Specializations[29]">G8ijJp+yh0S2b13F+aSo3gAA</XPD:REF>
<XPD:REF name="Specializations[30]">LlRTwNLvDUm0u7y4n8pxNgAA</XPD:REF>
<XPD:REF name="Specializations[31]">qCNRt0KIXkeGcf9i6ntMEgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P8NHdwM12kKKCq+zXW8euAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="UajzHaDi1UKnWLUYf9C7mwAA">
<XPD:ATTR name="Name" type="string">minor</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LNPjP5ACzUaxDyE1kVH5hQAA">
<XPD:ATTR name="Name" type="string">completed</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="Owner">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="igew38GlVkOUCpV+DWhvswAA">
<XPD:ATTR name="Name" type="string">BAD_INV_ORDER</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7WA2i36TVkyMpN18ITN+PAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nQNYnsIRBkaIT3fLQVwwywAA">
<XPD:ATTR name="Name" type="string">BAD_INV_ORDER</XPD:ATTR>
<XPD:REF name="Owner">igew38GlVkOUCpV+DWhvswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9sU/sJsfIk+1KQK7+asSBwAA">
<XPD:ATTR name="Name" type="string">BAD_INV_ORDER</XPD:ATTR>
<XPD:REF name="Owner">igew38GlVkOUCpV+DWhvswAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ePHEqBky6kGvFIX++rgKxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9sU/sJsfIk+1KQK7+asSBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="OYWya58Qy0eKVehuLfa3wQAA">
<XPD:ATTR name="Name" type="string">BAD_INV_ORDER</XPD:ATTR>
<XPD:REF name="Owner">igew38GlVkOUCpV+DWhvswAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HmmvWPU3NEedDqMKBRwLvAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OYWya58Qy0eKVehuLfa3wQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fDnozWUUhkqWUyzvucWx9AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OYWya58Qy0eKVehuLfa3wQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="P8lLRDytNUq16h6YSjqkKAAA">
<XPD:ATTR name="Name" type="string">BAD_INV_ORDER</XPD:ATTR>
<XPD:REF name="Owner">igew38GlVkOUCpV+DWhvswAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dJTL179IFkqUYC4O5Reh0QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P8lLRDytNUq16h6YSjqkKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xrX1wIZ9H0eSd1XxfNkN8AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P8lLRDytNUq16h6YSjqkKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="AxoczD+fK0eIL/ce8Z+zxAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P8lLRDytNUq16h6YSjqkKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="vQdkjxO1FUSbnHtyWSFlXAAA">
<XPD:ATTR name="Name" type="string">BAD_OPERATION</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ciQJK2GUkU2268WOAZAMogAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TByD4DWn3EGYd76ohsI7KwAA">
<XPD:ATTR name="Name" type="string">BAD_OPERATION</XPD:ATTR>
<XPD:REF name="Owner">vQdkjxO1FUSbnHtyWSFlXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="TxcZIFRF60SPeWTuQhTdsQAA">
<XPD:ATTR name="Name" type="string">BAD_OPERATION</XPD:ATTR>
<XPD:REF name="Owner">vQdkjxO1FUSbnHtyWSFlXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="30fWtMNxb0esRtxl5lp89QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TxcZIFRF60SPeWTuQhTdsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="s99/izkdg0e03YRsDemSVQAA">
<XPD:ATTR name="Name" type="string">BAD_OPERATION</XPD:ATTR>
<XPD:REF name="Owner">vQdkjxO1FUSbnHtyWSFlXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s2h2cjyWzU+E6vBF4i3nHQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s99/izkdg0e03YRsDemSVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nFr1qpO/LUOTYUFqVAoIwgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s99/izkdg0e03YRsDemSVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2VQfQt90W0yf9V231s73zQAA">
<XPD:ATTR name="Name" type="string">BAD_OPERATION</XPD:ATTR>
<XPD:REF name="Owner">vQdkjxO1FUSbnHtyWSFlXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tPs5mrwaKEOuGXZyyDIU5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2VQfQt90W0yf9V231s73zQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ky1iF2iPp02wUE9IXTZdigAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2VQfQt90W0yf9V231s73zQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="qh8frV4FM0aw7GLUr7/gsAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2VQfQt90W0yf9V231s73zQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="+idBo73VxUehRLx6+Gla2QAA">
<XPD:ATTR name="Name" type="string">BAD_PARAM</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">cSKEPlLi4UW2Vblzdiu0WgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="KjyZGVOFeUugXHxnXrLMUQAA">
<XPD:ATTR name="Name" type="string">BAD_PARAM</XPD:ATTR>
<XPD:REF name="Owner">+idBo73VxUehRLx6+Gla2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NO2lVUKfx0GU8RRLAeUZigAA">
<XPD:ATTR name="Name" type="string">BAD_PARAM</XPD:ATTR>
<XPD:REF name="Owner">+idBo73VxUehRLx6+Gla2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kHDqwY0nKUWMHLEb9/1nIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NO2lVUKfx0GU8RRLAeUZigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="YvTU3Zr2k0yJqV8sWKGU4QAA">
<XPD:ATTR name="Name" type="string">BAD_PARAM</XPD:ATTR>
<XPD:REF name="Owner">+idBo73VxUehRLx6+Gla2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Na0M4jYO1kOH+f2GYxxCDgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YvTU3Zr2k0yJqV8sWKGU4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D8dMr9qciUKD2Ji+LjW27gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YvTU3Zr2k0yJqV8sWKGU4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JTsRDsxpvEWA2BJfwTHBeQAA">
<XPD:ATTR name="Name" type="string">BAD_PARAM</XPD:ATTR>
<XPD:REF name="Owner">+idBo73VxUehRLx6+Gla2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i8RDY5fJTEipxb1HMq65eAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JTsRDsxpvEWA2BJfwTHBeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="NddOOhbBKEeZnycXHozy9wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JTsRDsxpvEWA2BJfwTHBeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="gUMqGROv9k2hSHy0d4CHeQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JTsRDsxpvEWA2BJfwTHBeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLInterface" guid="ALlwEBVMyE64ScDZVhhggAAA">
<XPD:ATTR name="Name" type="string">BAD_POLICY</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QnI0s4q1rEOI4tQnsvL+PAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">ALlwEBVMyE64ScDZVhhggAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLInterface" guid="2D9ro5sAIUivcEJe1lkvigAA">
<XPD:ATTR name="Name" type="string">BAD_POLICY_TYPE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="A6qPDfWPOEiRv4kVVfDHDwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">2D9ro5sAIUivcEJe1lkvigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLInterface" guid="I/OFj0ual029Q4PIpgLYNAAA">
<XPD:ATTR name="Name" type="string">BAD_POLICY_VALUE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="2MlwcfirME6GBM2wepChYAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">3</XPD:ATTR>
<XPD:REF name="Owner">I/OFj0ual029Q4PIpgLYNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="48D/W5D9ikGeXUHDwvJpSwAA">
<XPD:ATTR name="Name" type="string">BAD_TYPECODE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ymL1fSEXTEGgvY6pGUqCKAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="wQXmZCoG8UeO7g3AVWDv6wAA">
<XPD:ATTR name="Name" type="string">BAD_TYPECODE</XPD:ATTR>
<XPD:REF name="Owner">48D/W5D9ikGeXUHDwvJpSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VXqWzwMNzkmROfbBsC5IZgAA">
<XPD:ATTR name="Name" type="string">BAD_TYPECODE</XPD:ATTR>
<XPD:REF name="Owner">48D/W5D9ikGeXUHDwvJpSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MtMA/nxs6kG+36TL22nxoAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VXqWzwMNzkmROfbBsC5IZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Q07EKc1360asNKiPqnDLXQAA">
<XPD:ATTR name="Name" type="string">BAD_TYPECODE</XPD:ATTR>
<XPD:REF name="Owner">48D/W5D9ikGeXUHDwvJpSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aTsAt+acSUORiVw2tvttVQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q07EKc1360asNKiPqnDLXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UCEGTgAOP0OROOMCcXNpHgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q07EKc1360asNKiPqnDLXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="rwI9PXeMlEqLFum00UVU9wAA">
<XPD:ATTR name="Name" type="string">BAD_TYPECODE</XPD:ATTR>
<XPD:REF name="Owner">48D/W5D9ikGeXUHDwvJpSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bl2DWrUV/0OYPAij5ktJ2QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rwI9PXeMlEqLFum00UVU9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ovqVcAJyO02SThQ1gdMr/AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rwI9PXeMlEqLFum00UVU9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="vUx2q7y8gkm/ygGUwhq+fAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rwI9PXeMlEqLFum00UVU9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="5jkU3W/MiEu0RloyhWknPwAA">
<XPD:ATTR name="Name" type="string">BooleanHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">dE0Iid4lA06siaHMLSUB3QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="j11DA1iWqEKl0JN4VTULJwAA">
<XPD:ATTR name="Name" type="string">BooleanHolder</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="geTGWk8OA0yeZ//o7P7B7gAA">
<XPD:ATTR name="Name" type="string">BooleanHolder</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2DGdAZJXqU6ZsmKW/uLgugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">geTGWk8OA0yeZ//o7P7B7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="0QuUfK2Ey0OLAzho1WvZdgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w8JIBxV1BkCr+EjtbIAxeQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0QuUfK2Ey0OLAzho1WvZdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="1EDJ0+ZFeUCp/q0oPLS6FQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kgR/UBVmgkCrepbFR2FYHgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1EDJ0+ZFeUCp/q0oPLS6FQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="lSXugHVb/0K319ZmVfRvEgAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hX2WyRGuq0ynpANPfU8oCAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="JQK9GVwz/0aehm+MoQSo9QAA">
<XPD:ATTR name="Name" type="string">BooleanSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Et5qJVr3AkuUevL3ftzB/QAA">
<XPD:ATTR name="Name" type="string">BooleanSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JHF7bsWX606B5UW8JMO7agAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G8dQNvPXaE+8ArjrTIsRIAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JHF7bsWX606B5UW8JMO7agAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YP/II8lDRECrmBuetNMvqgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JHF7bsWX606B5UW8JMO7agAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3S38Jrq4DkK745o8WzXu0gAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7xQydQ8beEmLtr3n3kyJiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3S38Jrq4DkK745o8WzXu0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0nyHztS6t0qyDwXsYJ3WWQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="zio6zc3fC0agbVY3zYe7FgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="xsGY1RaU70mdCkAwFksJqgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kNd5XJByHEyv1aQ+uZ/+lAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xsGY1RaU70mdCkAwFksJqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ZKATt3piEESk7OeTnWNFzAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">JQK9GVwz/0aehm+MoQSo9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7RvsEeovY0uLoj1EVUrWIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZKATt3piEESk7OeTnWNFzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RPbs5pTu6UypdD3w3TstqQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZKATt3piEESk7OeTnWNFzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="PK+XBOiWskqVuEzYHohpdwAA">
<XPD:ATTR name="Name" type="string">BooleanSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">WIgqEUGKNEOEnyNhsZGOUwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mpYHjShyfUSOnVjLPT+9pwAA">
<XPD:ATTR name="Name" type="string">BooleanSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="80nK12pHPU+0gSiqntZc4AAA">
<XPD:ATTR name="Name" type="string">BooleanSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l3PGMx/k1024PZVcY4omRgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">80nK12pHPU+0gSiqntZc4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="YTPi14VjoE2cIJXk/t5WtwAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s83f4q4vzECD2VyaF/3dxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YTPi14VjoE2cIJXk/t5WtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="4ngdOMqcp0eDxxVSuSGwnwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EK0QmDsbzkabGcyArFvqdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4ngdOMqcp0eDxxVSuSGwnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="bAcziTAX4UeO8wXBRnBmvAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="lYaawcuYKkqnNVzfVXVmBwAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="iJRM0QlR4UOAhk57SsZ7dQAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">enhsoS9BKkeHUzyhcbC4+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uARAC9yQpUaP0lcfHfIJqQAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Owner">iJRM0QlR4UOAhk57SsZ7dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CHSL/5/n+UmZ1egC8LCyAwAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Owner">iJRM0QlR4UOAhk57SsZ7dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2Pg614chSUOXyPvY5ifC8QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CHSL/5/n+UmZ1egC8LCyAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="flQcv38SvE6vlzUnKzJ+CgAA">
<XPD:ATTR name="Name" type="string">UserException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">NwgZs6K8cEq6YZAKnOwR8gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">ZgJNrRSgok+RDKoZ0Cd8wwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">17</XPD:ATTR>
<XPD:REF name="Specializations[0]">enhsoS9BKkeHUzyhcbC4+QAA</XPD:REF>
<XPD:REF name="Specializations[1]">li8LTUjBQUm4oIJRvWBfkgAA</XPD:REF>
<XPD:REF name="Specializations[2]">PsUxZ5nf9EirS4rSRV8ngQAA</XPD:REF>
<XPD:REF name="Specializations[3]">KbvlOOljKk+CQvYvaxv4jwAA</XPD:REF>
<XPD:REF name="Specializations[4]">iUpD0r2bJEuAUN+ALZPFBQAA</XPD:REF>
<XPD:REF name="Specializations[5]">FN1VbZkFBkGwEy63aHLCrQAA</XPD:REF>
<XPD:REF name="Specializations[6]">RqN/Xv2G7U660cUUNnPI6QAA</XPD:REF>
<XPD:REF name="Specializations[7]">8Ue+7gHFNUShfqid9ngFdgAA</XPD:REF>
<XPD:REF name="Specializations[8]">pp2uGcYd9EOjo2YUQn/llgAA</XPD:REF>
<XPD:REF name="Specializations[9]">Q3Oko1th10ykW5tERrjqRgAA</XPD:REF>
<XPD:REF name="Specializations[10]">W3J7i5Z0JkuYarvZskh8IQAA</XPD:REF>
<XPD:REF name="Specializations[11]">yHXF3FYYUkC/2pIV47odfAAA</XPD:REF>
<XPD:REF name="Specializations[12]">mPP9tMjhqEOYVtnePebP0gAA</XPD:REF>
<XPD:REF name="Specializations[13]">r20CdL3x5Eq/tdr8WAmLZgAA</XPD:REF>
<XPD:REF name="Specializations[14]">6aRAjTwJKkCrhj0CoW7n3AAA</XPD:REF>
<XPD:REF name="Specializations[15]">QkvlNFxc6U255SV8BH01hAAA</XPD:REF>
<XPD:REF name="Specializations[16]">SQTdiFZAD0+YT9IYgAzNBQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tEdE8faiqESQJcGT0e7b9AAA">
<XPD:ATTR name="Name" type="string">UserException</XPD:ATTR>
<XPD:REF name="Owner">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="1nMFxadSBU2dujZ4kwurvwAA">
<XPD:ATTR name="Name" type="string">ByteHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">yoThqd2N4EmCxxDIVefswQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vYKQKXJry0KYGHS2tT9kFQAA">
<XPD:ATTR name="Name" type="string">ByteHolder</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eOAOKM1x1Uy9Ga8Jptm/WgAA">
<XPD:ATTR name="Name" type="string">ByteHolder</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A/1QgmzWNkS+2pVah0RT6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eOAOKM1x1Uy9Ga8Jptm/WgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="isIYbPAV2UCyW5NkSpyvJAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IH5qrBske0OwGpIP9Bq/nQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">isIYbPAV2UCyW5NkSpyvJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Gomwl2P5YkCbLFNErHCViAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6Udq/UnCqUKF/TAH8937GAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Gomwl2P5YkCbLFNErHCViAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="cWKWM4Dm40SbVYwzfy+BWgAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="20IqRUc1ZEe0ANEYImEZZwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="Owner">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="CJXpmr3rTU+GfDQHOAsvigAA">
<XPD:ATTR name="Name" type="string">CharHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">i3H7EvKOV0OEuzwC1cO3HwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="DVk5q9OKuk63XUat1CApQwAA">
<XPD:ATTR name="Name" type="string">CharHolder</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SHAEgTyJdkm0+uKywnfkAAAA">
<XPD:ATTR name="Name" type="string">CharHolder</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Brvz0UpO10Kye3yAcOsHQQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SHAEgTyJdkm0+uKywnfkAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="TRrnxzdj8EucffIJbBfRNAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iyONli8XOEK6tlQD9a/PwgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TRrnxzdj8EucffIJbBfRNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zffZXPoBEk2GEQPu5nKenQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ehsOUG2fRUi1jDT+tNcNuAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zffZXPoBEk2GEQPu5nKenQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iyNl/QUWEE6mMrZwvFA7lgAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QgF1aeNUXk+ppfmmQjaQAgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="+PYiRTFtP0WslgZAoP82vAAA">
<XPD:ATTR name="Name" type="string">CharSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2OnxdeVH4kuowouMJUK/fwAA">
<XPD:ATTR name="Name" type="string">CharSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IO+KPdCbfkKQycqv/E0SjwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fLZNvN/dlkqIvJzaAFHxBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IO+KPdCbfkKQycqv/E0SjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Fc+Wq63iVUWnV6Xgp5A2MwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IO+KPdCbfkKQycqv/E0SjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="K20Y9mpZY0GKvQrNG8YzjwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SBbf6VJwak2H0CfIZPzD0QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K20Y9mpZY0GKvQrNG8YzjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="R4+MqwBq/0y9a6DJ6rELgAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="pf7A75VQ8Eanyy0wGD7eqgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Cbtjdg1Ic0m2rr0ifEtwQAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/ZOXuwUJkkKmd9ui+aDejwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cbtjdg1Ic0m2rr0ifEtwQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="qWixsV4ZB0OmX+UbiaKOKQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">+PYiRTFtP0WslgZAoP82vAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bOE6CKrxXUySGKMHTihb9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qWixsV4ZB0OmX+UbiaKOKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FKX3SW9xDkyWKoX7iRTiuwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qWixsV4ZB0OmX+UbiaKOKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="9dVeOGnhu0KFp1Z41CmpZQAA">
<XPD:ATTR name="Name" type="string">CharSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">KXhA5/Vho0Sr2AsY1El/rgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kogQnkk2GkWNh+XLkOnj9QAA">
<XPD:ATTR name="Name" type="string">CharSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Loygs7YoQEqM5wR2m4sRjAAA">
<XPD:ATTR name="Name" type="string">CharSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MI3scPr9I0u0nm7o4f6irwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Loygs7YoQEqM5wR2m4sRjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tN1t7PurgE2LHtd5ERr0IgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aFAVB/suNkK9+N1q8RMmJgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tN1t7PurgE2LHtd5ERr0IgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Topu3oD5Q0qcEtNhnnzrlAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q1VskSaYr0yKLZIfHy9yqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Topu3oD5Q0qcEtNhnnzrlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="fDpktsE70kWaJegFZrj6/wAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="no+y3H29H0iJsJ5H+YFNhgAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="7eNvV13SXUipxG39QhbNZQAA">
<XPD:ATTR name="Name" type="string">COMM_FAILURE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">orhYVgO2D0WdLo6UyW9PbQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="s2Iq4W1Id0mKa3pfBs5BlQAA">
<XPD:ATTR name="Name" type="string">COMM_FAILURE</XPD:ATTR>
<XPD:REF name="Owner">7eNvV13SXUipxG39QhbNZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lW7J61q09EeyVN4RH9RKigAA">
<XPD:ATTR name="Name" type="string">COMM_FAILURE</XPD:ATTR>
<XPD:REF name="Owner">7eNvV13SXUipxG39QhbNZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oaBHRfhPuEKQrbXTpKseQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lW7J61q09EeyVN4RH9RKigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="H3HdIvQbwkSwCYzPbacrJgAA">
<XPD:ATTR name="Name" type="string">COMM_FAILURE</XPD:ATTR>
<XPD:REF name="Owner">7eNvV13SXUipxG39QhbNZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JiqgJgGBdk+3rHHdFwmibQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H3HdIvQbwkSwCYzPbacrJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vQ12zuyb2UuwFBaUZJoWfwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H3HdIvQbwkSwCYzPbacrJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qceOTzfEOUqO8BbO1HGmrgAA">
<XPD:ATTR name="Name" type="string">COMM_FAILURE</XPD:ATTR>
<XPD:REF name="Owner">7eNvV13SXUipxG39QhbNZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sCt96ql4XUCLK5LkSt1U6gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qceOTzfEOUqO8BbO1HGmrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="23UyRjg3pEyWumukCgU83QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qceOTzfEOUqO8BbO1HGmrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="LtDWvkLZ1kGa8y98ZUMHGgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qceOTzfEOUqO8BbO1HGmrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="00AhOvGdyEq7pCrAbUP2rwAA">
<XPD:ATTR name="Name" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">kquLK2e3NUaZaMzYOgtwCAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="6eTGL7ORpUi2WOgbL9bVQQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YE0Iyp8ugUaIDYKH4rmhlwAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ISVBLZBaz0SjTXuxiYlJPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YE0Iyp8ugUaIDYKH4rmhlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BhkkaCoIEk6iHZUSKp5yeQAA">
<XPD:ATTR name="Name" type="string">_COMPLETED_YES</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">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0oq6GHis10O28ThL6z57IgAA">
<XPD:ATTR name="Name" type="string">_COMPLETED_NO</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">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="RKGRFbnOGk2taUGqM/ZH1gAA">
<XPD:ATTR name="Name" type="string">_COMPLETED_MAYBE</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">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="q5Zmp9cV1U2fOIq3V/IeAgAA">
<XPD:ATTR name="Name" type="string">COMPLETED_YES</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="Owner">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="0eSP2fx8m02dYLa41EERmwAA">
<XPD:ATTR name="Name" type="string">COMPLETED_NO</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="Owner">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="zZBkIbVqvUyAUiERDgsTzwAA">
<XPD:ATTR name="Name" type="string">COMPLETED_MAYBE</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="Owner">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="wpIGmnwqoEqN4awU+wAIBAAA">
<XPD:ATTR name="Name" type="string">CompletionStatusHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="aV7Yw+CMKEqZMWryf/PaiAAA">
<XPD:ATTR name="Name" type="string">CompletionStatusHelper</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="aiEmzpiIKE+HIPt7Ewk7WwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AHSBouRem0KNlIzSQKFtSAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aiEmzpiIKE+HIPt7Ewk7WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DbBsuLNEJ0SUOq41S8jFZwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aiEmzpiIKE+HIPt7Ewk7WwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="o4ZjjBqMaki8njz8jWTc5gAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="De4fIoSlQUqqL+n+YLVK0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">o4ZjjBqMaki8njz8jWTc5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="MjVuc7DkoE2jaE/QenR8KAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="31AtURjHUESQL/KRhsiQowAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="y080lIuJs0iNmrJlQTCofgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T6loQolB9ECka6shMcAMuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y080lIuJs0iNmrJlQTCofgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="pipjAfyfhEiCfNvnVLYPVAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">wpIGmnwqoEqN4awU+wAIBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bnI1jmTnJEOhy8uyTstiBAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pipjAfyfhEiCfNvnVLYPVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YxKQwdd3qkuGbo3p4WJGNgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pipjAfyfhEiCfNvnVLYPVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="RktLoWV7Ekim9qrA4HgxvQAA">
<XPD:ATTR name="Name" type="string">Context</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VbvlQH5TU0CU8sfk7srv0QAA">
<XPD:ATTR name="Name" type="string">Context</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="R7f1tSdCb0utLlEcEnKsygAA">
<XPD:ATTR name="Name" type="string">context_name</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4Hp2VLxt9UGzm95SXiXwTgAA">
<XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="PMq3ibh4WkSxO7/84UlYcgAA">
<XPD:ATTR name="Name" type="string">create_child</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jz8F/9jyYUm5ZrWCLwIvtAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PMq3ibh4WkSxO7/84UlYcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="gapkLifMVUWbyXa19NPF4AAA">
<XPD:ATTR name="Name" type="string">set_one_value</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9dKg5Wnj+k2F4Iap1JQ0XwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gapkLifMVUWbyXa19NPF4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ANzv8lLp8EmOj164bAwprwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gapkLifMVUWbyXa19NPF4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Nt+F3dFLFUa9J9TduZ7s3AAA">
<XPD:ATTR name="Name" type="string">set_values</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y4hmpbCv9EqZprP4j4JsuAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Nt+F3dFLFUa9J9TduZ7s3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="dw032Cp/JUqtodXFoUz9SwAA">
<XPD:ATTR name="Name" type="string">delete_values</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c3dReSwlrUiG1sdlmivwGwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dw032Cp/JUqtodXFoUz9SwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="RCh6dqSkkEaIZcMAsKaPZAAA">
<XPD:ATTR name="Name" type="string">get_values</XPD:ATTR>
<XPD:REF name="Owner">RktLoWV7Ekim9qrA4HgxvQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jVpBQpA6c0elfOERp9ObNgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RCh6dqSkkEaIZcMAsKaPZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="v54wE8p5/kiU1dgi3ktXbAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RCh6dqSkkEaIZcMAsKaPZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="xH8/u1GB/Eed2bUPxzO7+QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RCh6dqSkkEaIZcMAsKaPZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLClass" guid="RmlVBAfnj02mxGI+H8HK/AAA">
<XPD:ATTR name="Name" type="string">ContextList</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="twZyB3KQq0ywtplYRVKC6wAA">
<XPD:ATTR name="Name" type="string">ContextList</XPD:ATTR>
<XPD:REF name="Owner">RmlVBAfnj02mxGI+H8HK/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wBCa0upS/0e7tohiK1zP9gAA">
<XPD:ATTR name="Name" type="string">count</XPD:ATTR>
<XPD:REF name="Owner">RmlVBAfnj02mxGI+H8HK/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8NkNDtZ0PkGmwSVPbQwVbQAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">RmlVBAfnj02mxGI+H8HK/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="07IqVJwrF0q5zGBoQehGuAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8NkNDtZ0PkGmwSVPbQwVbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DB//WFYjQUmHfi/cDco28gAA">
<XPD:ATTR name="Name" type="string">item</XPD:ATTR>
<XPD:REF name="Owner">RmlVBAfnj02mxGI+H8HK/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="17Q8a/jR2kykNlL9KAHUWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DB//WFYjQUmHfi/cDco28gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="N8gevOwLrE2lB1ftOkZ9VAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">RmlVBAfnj02mxGI+H8HK/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QOOgiGxC1UKuJEGgd+sP+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N8gevOwLrE2lB1ftOkZ9VAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLInterface" guid="YoFSM6YOiUG1LNoWiBXkAgAA">
<XPD:ATTR name="Name" type="string">CTX_RESTRICT_SCOPE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xwYVvSYrXkSK5gt0EtceWgAA">
<XPD:ATTR name="Name" type="string">value</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">15</XPD:ATTR>
<XPD:REF name="Owner">YoFSM6YOiUG1LNoWiBXkAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLInterface" guid="7NRhR5JC10C8+rEY22pPnwAA">
<XPD:ATTR name="Name" type="string">Current</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rM2crkDNp0ycCFMWJFcyPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLInterface" guid="ii2RL2jpk0aa6iNOEUIibgAA">
<XPD:ATTR name="Name" type="string">CurrentOperations</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">rM2crkDNp0ycCFMWJFcyPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLClass" guid="edTik5lCoEiBXLCJFa0k0wAA">
<XPD:ATTR name="Name" type="string">CurrentHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EjYdVSkv5ke33D46i07rtAAA">
<XPD:ATTR name="Name" type="string">CurrentHelper</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qKSOFuWd6EaMYQKGsVUeYwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QI/5vsT9pUugZ7A6sa+9qwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qKSOFuWd6EaMYQKGsVUeYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mVK5bs23vE62k+ajI0nZ8gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Current</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qKSOFuWd6EaMYQKGsVUeYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gHwKUw7e1keXCQaBDKYS3wAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="p+e9bvocEU+HWStn/UTJKwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gHwKUw7e1keXCQaBDKYS3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jWYCkUL2+Eu2LsrZDoUFpAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="AHyFc7I5b0qwE51N5FYILQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="fz5cxSnr0EeDrCml99dUEwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VBRjprFVCk+Sq0mkwCm2YgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fz5cxSnr0EeDrCml99dUEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="AX6tc71ku0SGED3OOTeJugAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uC5PsYoV+EeiJmZazidm9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AX6tc71ku0SGED3OOTeJugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/mrx6b/ynE2wV1F890NIswAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Current</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AX6tc71ku0SGED3OOTeJugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="P9dHIrt2gka5KlaUgFj9cgAA">
<XPD:ATTR name="Name" type="string">narrow</XPD:ATTR>
<XPD:REF name="Owner">edTik5lCoEiBXLCJFa0k0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hysM4nGg70OMxvuYiXo4iwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P9dHIrt2gka5KlaUgFj9cgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="H2YgphpA1k+9s98gQlaCLwAA">
<XPD:ATTR name="Name" type="string">CurrentHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">TrdrqAaNz0OG0LEftp86UgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qGNBkLea1UePIFY0HUSJswAA">
<XPD:ATTR name="Name" type="string">CurrentHolder</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="OikpyQorX0iEwIl1nwgSTgAA">
<XPD:ATTR name="Name" type="string">CurrentHolder</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QEV4uGamdUeNMEYaB6N1wgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Current</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OikpyQorX0iEwIl1nwgSTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="fr9TSf/aDkKQcTyp8JeUQQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pglTbLWjwkGoYL6EcxzudAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fr9TSf/aDkKQcTyp8JeUQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="MzL84CYqUU66XGK78sEJgAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kQvMbDrVwUudhejGK/avfwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MzL84CYqUU66XGK78sEJgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ydWVw4oFxkmoOg8KEF0HSgAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="FY6VsMoHVEWDZiR6Ny15SwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Current</XPD:ATTR>
<XPD:REF name="Owner">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLInterface" guid="K4ON58oVHU+htjbymanIEAAA">
<XPD:ATTR name="Name" type="string">CustomMarshal</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="c5xJVsIulkm8vRrZJ+GI2gAA">
<XPD:ATTR name="Name" type="string">marshal</XPD:ATTR>
<XPD:REF name="Owner">K4ON58oVHU+htjbymanIEAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RVu6Bee5NUilie+wW7wvgwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DataOutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c5xJVsIulkm8vRrZJ+GI2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IwBr6bsEOEKxAjRM0va0pwAA">
<XPD:ATTR name="Name" type="string">unmarshal</XPD:ATTR>
<XPD:REF name="Owner">K4ON58oVHU+htjbymanIEAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pXPzD6YtsESioHwktBwo9QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DataInputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IwBr6bsEOEKxAjRM0va0pwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLInterface" guid="RZVbXV/BJU6eq3ojZzmFSgAA">
<XPD:ATTR name="Name" type="string">DataInputStream</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">33BYowbPUUqmrNvHnQ5hCwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">32</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Yitq4FRk70qwIxv/kV5LnwAA">
<XPD:ATTR name="Name" type="string">read_any</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="r9hKIQVHKUOpDiAmoC9u2gAA">
<XPD:ATTR name="Name" type="string">read_boolean</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Nog61yMLsUC2hVGD88J6hgAA">
<XPD:ATTR name="Name" type="string">read_char</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="XlLcDaxQzUaYf4upTYjdugAA">
<XPD:ATTR name="Name" type="string">read_wchar</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Q9Xt4YMa7UWMybiPrC/JkwAA">
<XPD:ATTR name="Name" type="string">read_octet</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Hi65UzhVMES59k6KMvjbygAA">
<XPD:ATTR name="Name" type="string">read_short</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="FKlHpmJb8Uq1Oe7xNKzRyQAA">
<XPD:ATTR name="Name" type="string">read_ushort</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="Gs6+FVDGLECb/Rf3wh7c8AAA">
<XPD:ATTR name="Name" type="string">read_long</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="MS8KsdfNwk+FLd2XEioanwAA">
<XPD:ATTR name="Name" type="string">read_ulong</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="cj7n6JDA70G+MQs53rLa6wAA">
<XPD:ATTR name="Name" type="string">read_longlong</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="wuG9GMoU+0+Tu6fVnc3sHwAA">
<XPD:ATTR name="Name" type="string">read_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="Dliyf/TFlEaoG187iOeJmgAA">
<XPD:ATTR name="Name" type="string">read_float</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="8tE85QKLCUmZOWLq1Wx1iAAA">
<XPD:ATTR name="Name" type="string">read_double</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="jegN8L8yO0yF/2PlN2Bd0wAA">
<XPD:ATTR name="Name" type="string">read_string</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="1N8Z/lallkirX1XeZKsFFAAA">
<XPD:ATTR name="Name" type="string">read_wstring</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="1zgU08PCw0WmmpkploaHXgAA">
<XPD:ATTR name="Name" type="string">read_Object</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="aTJFjgtfkkqoo/nYftxeeAAA">
<XPD:ATTR name="Name" type="string">read_Abstract</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="3eXvEho2GEmpHUlTEnjE/wAA">
<XPD:ATTR name="Name" type="string">read_Value</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="JugzWKQ4iUORDeloEipj4AAA">
<XPD:ATTR name="Name" type="string">read_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="GDiulljqQ0euRj8FBEXUeAAA">
<XPD:ATTR name="Name" type="string">read_any_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cA2Ib8WUwUSA+smIQSa28QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">AnySeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GDiulljqQ0euRj8FBEXUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZXBmGELxNUeMWgltq3mNGwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GDiulljqQ0euRj8FBEXUeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="6ozkOxH8w0St10k3h8/JfgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GDiulljqQ0euRj8FBEXUeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="LoXr/dSzq0OWXlydwpbrnQAA">
<XPD:ATTR name="Name" type="string">read_boolean_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vMhaejp86k+1f/XqFGH4ogAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BooleanSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LoXr/dSzq0OWXlydwpbrnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kOMwahP61EGPK3bP76xxHQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LoXr/dSzq0OWXlydwpbrnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="KZOit6Ov0kO7QnOQiuluWwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LoXr/dSzq0OWXlydwpbrnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="lezpqkyIskSHKRNGFK/UPwAA">
<XPD:ATTR name="Name" type="string">read_char_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TH/QhKR0N0+U8iCJ5GXYRgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CharSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lezpqkyIskSHKRNGFK/UPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wkmPkc2zz0qiLfdk2hTQvwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lezpqkyIskSHKRNGFK/UPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="bXGvhrDyQUSh13OllzLpBQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lezpqkyIskSHKRNGFK/UPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="9KuO6+W0CEOE7e0GCGHxnAAA">
<XPD:ATTR name="Name" type="string">read_wchar_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="blJYjq+c+0+CXqL9OpyGnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">WCharSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9KuO6+W0CEOE7e0GCGHxnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XlYWNVKAvEu19j015sRO/QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9KuO6+W0CEOE7e0GCGHxnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="wAD68WwM50CLvs/tg9w2uQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9KuO6+W0CEOE7e0GCGHxnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="sS3Qpy7zuESQGhFKL751rgAA">
<XPD:ATTR name="Name" type="string">read_octet_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Bz+mPFLIkkSiMXAA2QHhbAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OctetSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sS3Qpy7zuESQGhFKL751rgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZcO3PksMBkaeSyOnvIhUVQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sS3Qpy7zuESQGhFKL751rgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="6wYedk5zX0isrTERxs7ZpgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sS3Qpy7zuESQGhFKL751rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="qpPbcPfSHU2Exelx4wwBYwAA">
<XPD:ATTR name="Name" type="string">read_short_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/UyazdrnYkW/ijXu89/FIwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ShortSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qpPbcPfSHU2Exelx4wwBYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fF6Ytl0VHUu04S7d2SHFGgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qpPbcPfSHU2Exelx4wwBYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="2jF+WP6X10yV0pq7bBhZDgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qpPbcPfSHU2Exelx4wwBYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="pTQPvf0pik6aCRkylKjPYwAA">
<XPD:ATTR name="Name" type="string">read_ushort_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FWZ2CUWIYE+bEe5KPf6bZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UShortSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pTQPvf0pik6aCRkylKjPYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FiBbAgGJuEqHizn4llK6bQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pTQPvf0pik6aCRkylKjPYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Sj6JPwcEyEyaAAchGhL77gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pTQPvf0pik6aCRkylKjPYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="uU1iUIoXlEeMMIzldeA2xAAA">
<XPD:ATTR name="Name" type="string">read_long_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iKNUQiL2G0q5zZgrY0AFmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">LongSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uU1iUIoXlEeMMIzldeA2xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="N3ymIlxCj0OxJJskcY929QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uU1iUIoXlEeMMIzldeA2xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="yEXPklfr+0WkGg113gPlsAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uU1iUIoXlEeMMIzldeA2xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="geMG7ZXvHUOtcuuFY4xwawAA">
<XPD:ATTR name="Name" type="string">read_ulong_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4Ovw5cfDAUWbLaUVE+zp4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ULongSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">geMG7ZXvHUOtcuuFY4xwawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xM9fczu9ZUu/u7iHzqPsdgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">geMG7ZXvHUOtcuuFY4xwawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OZTGeR+GaUiy7fOOoyP9DAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">geMG7ZXvHUOtcuuFY4xwawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="07KfuzUkJ0agm4Kfu0/22AAA">
<XPD:ATTR name="Name" type="string">read_ulonglong_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XqVaOyKXR0Wzi7/plvc2UwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ULongLongSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">07KfuzUkJ0agm4Kfu0/22AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WdPX+w0oME2oAqpKyCc0GwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">07KfuzUkJ0agm4Kfu0/22AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="NKWp6ImTfES61tnLfMZCdAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">07KfuzUkJ0agm4Kfu0/22AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="Yi+ez4FifUaaLvYs3m18/QAA">
<XPD:ATTR name="Name" type="string">read_longlong_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B0AHM8k6Zkeamn/0MG1YRAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">LongLongSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Yi+ez4FifUaaLvYs3m18/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gYsZ1Qsi90KJRtGXD+uQxgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Yi+ez4FifUaaLvYs3m18/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="X1UTWQ1cKkm/afMKPFD0KwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Yi+ez4FifUaaLvYs3m18/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="XhMMEtNPhEipkHkZdmvGhwAA">
<XPD:ATTR name="Name" type="string">read_float_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="16mtFpMOmE2VanrDSGgh5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FloatSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XhMMEtNPhEipkHkZdmvGhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/tAlby5H0kWdssaZeH2nVAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XhMMEtNPhEipkHkZdmvGhwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="lgqDItStNEyQWFr4T26FQgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XhMMEtNPhEipkHkZdmvGhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="2mhceV7yQEKKB3lhCdaIPwAA">
<XPD:ATTR name="Name" type="string">read_double_array</XPD:ATTR>
<XPD:REF name="Owner">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="blzUEVipdEOYXL3GBpesegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DoubleSeqHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2mhceV7yQEKKB3lhCdaIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="26ySdgOlnkq6t5lQbhh+EgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2mhceV7yQEKKB3lhCdaIPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="XtrbzeIONkKFH33VVrCJRAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2mhceV7yQEKKB3lhCdaIPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLInterface" guid="3XhBIZNbZUKTqWouMG6KzwAA">
<XPD:ATTR name="Name" type="string">DataOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KAfpmszIQkmYA9aFSvmv1QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">32</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="sg4UEydFAUCb8Ku+jyF+2gAA">
<XPD:ATTR name="Name" type="string">write_any</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kvW+ulm6aU+MMe9T9FHHWgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sg4UEydFAUCb8Ku+jyF+2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FDHuP++gjkqme8OUG1gQ2gAA">
<XPD:ATTR name="Name" type="string">write_boolean</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eIZGrZUayUakTBeFwuGw4wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FDHuP++gjkqme8OUG1gQ2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LE7YMdO/C0C6zWbA9icKUAAA">
<XPD:ATTR name="Name" type="string">write_char</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j5jXilUhBUO1xKLWVTNjMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LE7YMdO/C0C6zWbA9icKUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="KDUaRiSA5kSIuuDGRQXiZwAA">
<XPD:ATTR name="Name" type="string">write_wchar</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ivH110b6cEKHwuPNOzfGaAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KDUaRiSA5kSIuuDGRQXiZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="bqCcYN1BzEa79LBiMFTTcQAA">
<XPD:ATTR name="Name" type="string">write_octet</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uy2EyiVW/0CX1WgPPjZPOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bqCcYN1BzEa79LBiMFTTcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="FCqU9M+TFE+VK8yS+/V84gAA">
<XPD:ATTR name="Name" type="string">write_short</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KSXl08hjGU6Gm32xMbpyRwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FCqU9M+TFE+VK8yS+/V84gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="JV/sQIthXUKD1isaZ29VnwAA">
<XPD:ATTR name="Name" type="string">write_ushort</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NAfY0NrxNE2MndEhelEbOwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JV/sQIthXUKD1isaZ29VnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="gmdjiMxm8ECubk1fQbhDEgAA">
<XPD:ATTR name="Name" type="string">write_long</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gso9PAr9hEGS4osofXPz8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gmdjiMxm8ECubk1fQbhDEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="DbXaxlnfk0mMVFt1fKxA3QAA">
<XPD:ATTR name="Name" type="string">write_ulong</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5xzMEOq6rUeF2kqBVMQsCQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DbXaxlnfk0mMVFt1fKxA3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="UV42XqW2g0eL9YUZsdKetAAA">
<XPD:ATTR name="Name" type="string">write_longlong</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ESlXPEc/2USo1f8x221xXAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UV42XqW2g0eL9YUZsdKetAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="FhmH41cuxUOT+Im853VV9wAA">
<XPD:ATTR name="Name" type="string">write_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aTJdev8yz0CRSkh1ApHpUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FhmH41cuxUOT+Im853VV9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="otAXok+oTEmlCTyTjxVbEwAA">
<XPD:ATTR name="Name" type="string">write_float</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qyjiGttMvkaBIZ4DGD4mPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">otAXok+oTEmlCTyTjxVbEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="OI3O18yltkiXmTjsRSQaUAAA">
<XPD:ATTR name="Name" type="string">write_double</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="C0FDxpX8BUS+OOKfVyXHHQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OI3O18yltkiXmTjsRSQaUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="t+DoGoU4606hf0G59QFRLwAA">
<XPD:ATTR name="Name" type="string">write_string</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1rpbDsKjaUu78RYRDzKrNQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t+DoGoU4606hf0G59QFRLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="nDVgI6rNEkmQJ2G7+gMh6wAA">
<XPD:ATTR name="Name" type="string">write_wstring</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lGLOI30sOE+hadrNyllHjwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nDVgI6rNEkmQJ2G7+gMh6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="9nz7Xxrom0uPUMREIeVZYQAA">
<XPD:ATTR name="Name" type="string">write_Object</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WPC2w16uak2avG4HhNsuGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9nz7Xxrom0uPUMREIeVZYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="AcwyVGaWDU2eO7kz5uvvwAAA">
<XPD:ATTR name="Name" type="string">write_Abstract</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NWqYvKmb/0qy5i24gFppJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AcwyVGaWDU2eO7kz5uvvwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="8BBztboTOUKlNe50xRmlMgAA">
<XPD:ATTR name="Name" type="string">write_Value</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WQBZQOJmtUWkbjzkqrspPAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8BBztboTOUKlNe50xRmlMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="LBsbK7ODG0mdsrmy7E90HgAA">
<XPD:ATTR name="Name" type="string">write_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y1N1FQvDNUqSu7fLsAfrbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LBsbK7ODG0mdsrmy7E90HgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="mzanZBjXFUaMQrCcQXCv2wAA">
<XPD:ATTR name="Name" type="string">write_any_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NxJbC7dijEeHcFC+fHSx/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mzanZBjXFUaMQrCcQXCv2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZgGSdcLTokOfvcGjb9OqkQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mzanZBjXFUaMQrCcQXCv2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="lHPA5FmS8ECY4ESJ5wF3XgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mzanZBjXFUaMQrCcQXCv2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="GTZiJaubxEKgXw87OW6kvQAA">
<XPD:ATTR name="Name" type="string">write_boolean_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Z/uF5KQjtkO9i6bh4skBlQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GTZiJaubxEKgXw87OW6kvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8yBS6K4yBUOke8aQ57aQTgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GTZiJaubxEKgXw87OW6kvQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="vtgWwHft/Uq4PieemDujIwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GTZiJaubxEKgXw87OW6kvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="pD/k0g2MSUmozroiOX0XpgAA">
<XPD:ATTR name="Name" type="string">write_char_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Fx6AoBr6e0yHPLJ/AKRuywAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pD/k0g2MSUmozroiOX0XpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xA2Cbg6Fnk63Qjqjg64nbQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pD/k0g2MSUmozroiOX0XpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="vu49jQob5UikLd+bWYEqFQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pD/k0g2MSUmozroiOX0XpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="4q6ViSrGHEOWYTyu3k3U5QAA">
<XPD:ATTR name="Name" type="string">write_wchar_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wrbJQetXiE2dqM0jTrVrtgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4q6ViSrGHEOWYTyu3k3U5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Q9P3e4dNck+3Sl1b8d+ymwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4q6ViSrGHEOWYTyu3k3U5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1MuzY+ARpU2Xq0sQk0REdwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4q6ViSrGHEOWYTyu3k3U5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="k2LluqRg7EKYOp+u0ubdtAAA">
<XPD:ATTR name="Name" type="string">write_octet_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZAe3MTK4EUO4SI9x4zwGzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k2LluqRg7EKYOp+u0ubdtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="oW+6jIFY/EKNBg6DcbPd5wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k2LluqRg7EKYOp+u0ubdtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="SwiZBD01bUi2g+BsPfnNKgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k2LluqRg7EKYOp+u0ubdtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="OtR0ykdV60qQNsAmdHe2GwAA">
<XPD:ATTR name="Name" type="string">write_short_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cPnz3dx/Z0iuUhSVI1d3SAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OtR0ykdV60qQNsAmdHe2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="haPPTd4gq0mXqdK7FxxLAwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OtR0ykdV60qQNsAmdHe2GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ImsFarcXkUijHiHR67hwGAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OtR0ykdV60qQNsAmdHe2GwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="L0cVjhyPpk2TYaYG4M6CUAAA">
<XPD:ATTR name="Name" type="string">write_ushort_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uPHrKJJTMEm8TQZa5n7gFQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L0cVjhyPpk2TYaYG4M6CUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0AzmDKLKn0a5cnWcoeOmDgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L0cVjhyPpk2TYaYG4M6CUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ScX+Sqx+50SW30REaCuJIAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L0cVjhyPpk2TYaYG4M6CUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="QLVY90FKwUSj6QNOg0ax7QAA">
<XPD:ATTR name="Name" type="string">write_long_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mhi4vjgMtEyU1eI2ayf1OQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QLVY90FKwUSj6QNOg0ax7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="l0fEILU5y0CtT9Agd+05sQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QLVY90FKwUSj6QNOg0ax7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="/LjoWWwJwUiSs1YpH7Gu+gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QLVY90FKwUSj6QNOg0ax7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="nNC8D7gCa0SklR0zErf8jwAA">
<XPD:ATTR name="Name" type="string">write_ulong_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UCnVsub4Bk2xE+mowgwFhQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nNC8D7gCa0SklR0zErf8jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5W50U7/rjUa3XCf6SB/slQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nNC8D7gCa0SklR0zErf8jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="MsovCJi/e0Ctk9JK5CxjKAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nNC8D7gCa0SklR0zErf8jwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="6T93zzreJ0a71W59LeSndAAA">
<XPD:ATTR name="Name" type="string">write_ulonglong_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b+SzgsR/0E2nbUajAIJZMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6T93zzreJ0a71W59LeSndAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SVoB7Xf38kSEY+Z6ifLFpwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6T93zzreJ0a71W59LeSndAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OxWRqq3Z+Eq2O2gOF43V6AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6T93zzreJ0a71W59LeSndAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="C+YvHL/XgkKO8luFQUGrkAAA">
<XPD:ATTR name="Name" type="string">write_longlong_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G2wI2CXTDUK4KliDOUuIQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C+YvHL/XgkKO8luFQUGrkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="R0yNxf8lyU+GKAsTOiwsowAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C+YvHL/XgkKO8luFQUGrkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="3ADzrNlWREO49cNlHVWO9QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C+YvHL/XgkKO8luFQUGrkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="EHVYo1JXxE+BAj5h+FLR3wAA">
<XPD:ATTR name="Name" type="string">write_float_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M7mxfk9AZkC0kv57DE2RGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EHVYo1JXxE+BAj5h+FLR3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zlGlDKDejEuYzGLBUnn1dAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EHVYo1JXxE+BAj5h+FLR3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="K//IKr5eYUaS8I8GTOO6ZwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EHVYo1JXxE+BAj5h+FLR3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="u9e8oAmDL0WOxSWU9B9o8AAA">
<XPD:ATTR name="Name" type="string">write_double_array</XPD:ATTR>
<XPD:REF name="Owner">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ineUdbWwn0at9TpXYOeSKwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u9e8oAmDL0WOxSWU9B9o8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="c2APL8eTYU6m8UYJqxa6rwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u9e8oAmDL0WOxSWU9B9o8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OVEunC2v+UWPuDOVF1AYrwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u9e8oAmDL0WOxSWU9B9o8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLClass" guid="63JtZAZDd0iNnBhTjvsgjwAA">
<XPD:ATTR name="Name" type="string">DATA_CONVERSION</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">JZIDt/70okaBj3Mt8OBe8QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="b0ugWORodESCKet/mezFJwAA">
<XPD:ATTR name="Name" type="string">DATA_CONVERSION</XPD:ATTR>
<XPD:REF name="Owner">63JtZAZDd0iNnBhTjvsgjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KdUcSceBSE+Oz0vv42tRiQAA">
<XPD:ATTR name="Name" type="string">DATA_CONVERSION</XPD:ATTR>
<XPD:REF name="Owner">63JtZAZDd0iNnBhTjvsgjwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jcPCDlbFKEqQlbm7OpR3RAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KdUcSceBSE+Oz0vv42tRiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="OjQDYshIdk20LVFPuLP3YAAA">
<XPD:ATTR name="Name" type="string">DATA_CONVERSION</XPD:ATTR>
<XPD:REF name="Owner">63JtZAZDd0iNnBhTjvsgjwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bQOuQ6Ko+0+I86ZzMi68rQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OjQDYshIdk20LVFPuLP3YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QbkztrNDH0G3/zaVHpkh/QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OjQDYshIdk20LVFPuLP3YAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="SenzXduQBkGJGzWfcAyuzwAA">
<XPD:ATTR name="Name" type="string">DATA_CONVERSION</XPD:ATTR>
<XPD:REF name="Owner">63JtZAZDd0iNnBhTjvsgjwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q4HMBQiAY0Oz3J+re3Oh9wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SenzXduQBkGJGzWfcAyuzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m3nN+wZjsU+FKbX8DWlKOQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SenzXduQBkGJGzWfcAyuzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nwha+EuHM0W8lWvGI6ad5QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SenzXduQBkGJGzWfcAyuzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLClass" guid="92wbMXJgTEiwpZGcpzAopwAA">
<XPD:ATTR name="Name" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">21ytwic1Hk2ceqECNr7hZwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ElmokbQ8CUKKl0KL9WARUAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gZszfXPgakOu7ft9snAS6wAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bEG7R6jd9UC20SqH3Pf3MAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gZszfXPgakOu7ft9snAS6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">48</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9uMOhPumFky0oPD1oD3CqgAA">
<XPD:ATTR name="Name" type="string">_dk_none</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">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="QwKBg/YT7EyBLPdI4uDVagAA">
<XPD:ATTR name="Name" type="string">_dk_all</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">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="dW+wMkHD702xxAPhxQGMswAA">
<XPD:ATTR name="Name" type="string">_dk_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">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="MwUT00g1BUKSw7qSkGk8RgAA">
<XPD:ATTR name="Name" type="string">_dk_Constant</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">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="q7zBMEOilEqUG0MT8mjWqAAA">
<XPD:ATTR name="Name" type="string">_dk_Exception</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">4</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="b/lxUtTvskewe1wC4EiO1wAA">
<XPD:ATTR name="Name" type="string">_dk_Interface</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">5</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="is2TjG1HzESk8If5cT+L5QAA">
<XPD:ATTR name="Name" type="string">_dk_Module</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">6</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="dsBn8Onl+UCO52db2GO2LgAA">
<XPD:ATTR name="Name" type="string">_dk_Operation</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">7</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="KIQLF5DkckO2sEOhiJUyYAAA">
<XPD:ATTR name="Name" type="string">_dk_Typedef</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">8</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="uO4OdgU6gkCt6HeZ5q+HJQAA">
<XPD:ATTR name="Name" type="string">_dk_Alias</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">9</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="ssAPiNeqBk6a2WXbngTTKgAA">
<XPD:ATTR name="Name" type="string">_dk_Struct</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">10</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="Mpe1UfiQpUq2MrNFm/8weQAA">
<XPD:ATTR name="Name" type="string">_dk_Union</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">11</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="9kGpzjHqi0e/NEzCQYOYsAAA">
<XPD:ATTR name="Name" type="string">_dk_Enum</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">12</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="NwiVB9a2XEmpB1nIrnF4+QAA">
<XPD:ATTR name="Name" type="string">_dk_Primitive</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">13</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="sIdB/oqSxkuSMxRPiUt+hgAA">
<XPD:ATTR name="Name" type="string">_dk_String</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">14</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="RQgNzNVkEkyuNKrnS4L51QAA">
<XPD:ATTR name="Name" type="string">_dk_Sequence</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">15</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[16]" type="UMLAttribute" guid="YFQJZE1OPkqv/WcgZMcbfgAA">
<XPD:ATTR name="Name" type="string">_dk_Array</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">16</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[17]" type="UMLAttribute" guid="Iy3LkpP5zEKnpJW5sZYyAgAA">
<XPD:ATTR name="Name" type="string">_dk_Repository</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">17</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[18]" type="UMLAttribute" guid="xquwlPqmgUC6Ao1TEj7KzwAA">
<XPD:ATTR name="Name" type="string">_dk_Wstring</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">18</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[19]" type="UMLAttribute" guid="5pMn2OE5gEK1yhVFRyARlAAA">
<XPD:ATTR name="Name" type="string">_dk_Fixed</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">19</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[20]" type="UMLAttribute" guid="1Iuu98ufMUaBi90wa/iu7AAA">
<XPD:ATTR name="Name" type="string">_dk_Value</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">20</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[21]" type="UMLAttribute" guid="aUOorPHVPkCNMFShhKW1TwAA">
<XPD:ATTR name="Name" type="string">_dk_ValueBox</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">21</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[22]" type="UMLAttribute" guid="8t3kyFmYSEa+BGuO5TgNbgAA">
<XPD:ATTR name="Name" type="string">_dk_ValueMember</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">22</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[23]" type="UMLAttribute" guid="M2oHqONn5E6vAzhwxgB1CQAA">
<XPD:ATTR name="Name" type="string">_dk_Native</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">23</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[24]" type="UMLAttribute" guid="nziVWvj5lkWks9XRFJGN3gAA">
<XPD:ATTR name="Name" type="string">dk_none</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[25]" type="UMLAttribute" guid="9uhJ8ppR1kelo0ZWXPxhjgAA">
<XPD:ATTR name="Name" type="string">dk_all</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[26]" type="UMLAttribute" guid="GvahmaoW8kilrJdNV+TmgAAA">
<XPD:ATTR name="Name" type="string">dk_Attribute</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[27]" type="UMLAttribute" guid="/wyu3EeKNEGIfBaZ6B9MLQAA">
<XPD:ATTR name="Name" type="string">dk_Constant</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[28]" type="UMLAttribute" guid="u6R8vMU8bEmcBfFMlb7rYQAA">
<XPD:ATTR name="Name" type="string">dk_Exception</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[29]" type="UMLAttribute" guid="9zS4o1KK8kWXT5h5g+K5nwAA">
<XPD:ATTR name="Name" type="string">dk_Interface</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[30]" type="UMLAttribute" guid="d3oFerRCzkCNT3lz/951kAAA">
<XPD:ATTR name="Name" type="string">dk_Module</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[31]" type="UMLAttribute" guid="mpAF8c6K5kCJTVxwT94fqAAA">
<XPD:ATTR name="Name" type="string">dk_Operation</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[32]" type="UMLAttribute" guid="o/Cy+HU9ZEucwGD7j4QL2gAA">
<XPD:ATTR name="Name" type="string">dk_Typedef</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[33]" type="UMLAttribute" guid="inoBS7KomUOHL7C7ruIe1AAA">
<XPD:ATTR name="Name" type="string">dk_Alias</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[34]" type="UMLAttribute" guid="+m9LcrlQvEOwFTBcipi/TAAA">
<XPD:ATTR name="Name" type="string">dk_Struct</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[35]" type="UMLAttribute" guid="UVS8HERlk0+Y0NE3LKQYvgAA">
<XPD:ATTR name="Name" type="string">dk_Union</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[36]" type="UMLAttribute" guid="f6CPJLH8xk+fjmtpES51OgAA">
<XPD:ATTR name="Name" type="string">dk_Enum</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[37]" type="UMLAttribute" guid="CmXakBET4kyrL1KxIRzn4QAA">
<XPD:ATTR name="Name" type="string">dk_Primitive</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[38]" type="UMLAttribute" guid="OsOPVi/Ik0CECRXpygk03gAA">
<XPD:ATTR name="Name" type="string">dk_String</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[39]" type="UMLAttribute" guid="NjC7NVC9s02Vr/kC4591CgAA">
<XPD:ATTR name="Name" type="string">dk_Sequence</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[40]" type="UMLAttribute" guid="NcJsWABLcke47LBOAuJ/dQAA">
<XPD:ATTR name="Name" type="string">dk_Array</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[41]" type="UMLAttribute" guid="r4T7OKgVG0KpVYamIj0BRgAA">
<XPD:ATTR name="Name" type="string">dk_Repository</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[42]" type="UMLAttribute" guid="nzAwbO71K0+VmxC3nKk7rwAA">
<XPD:ATTR name="Name" type="string">dk_Wstring</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[43]" type="UMLAttribute" guid="SzaJFRmFdUmLRBZ4UhtjhwAA">
<XPD:ATTR name="Name" type="string">dk_Fixed</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[44]" type="UMLAttribute" guid="MdJkdhlQRE2ESogIf7H9DAAA">
<XPD:ATTR name="Name" type="string">dk_Value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[45]" type="UMLAttribute" guid="oqgT+4qEwEW0fYqR8cg+XAAA">
<XPD:ATTR name="Name" type="string">dk_ValueBox</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[46]" type="UMLAttribute" guid="UOgX6VWeM0qEVek3uJD5zwAA">
<XPD:ATTR name="Name" type="string">dk_ValueMember</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[47]" type="UMLAttribute" guid="me+Zr5Db9Euv6PSiI4798wAA">
<XPD:ATTR name="Name" type="string">dk_Native</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="Owner">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLClass" guid="aRI4CdzBs0uGgsQJRVgLBAAA">
<XPD:ATTR name="Name" type="string">DefinitionKindHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="sh4YABtAUkyakBMnU0RG1AAA">
<XPD:ATTR name="Name" type="string">DefinitionKindHelper</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VHZoGnViZkmsVR0iGA6zogAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qXtqjwLSC0CGr4561lnYXwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VHZoGnViZkmsVR0iGA6zogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+uGysvVwhECosUWZKG909AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VHZoGnViZkmsVR0iGA6zogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cX0zR/2W10eZfQJYSMXX+QAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O0y9f8x+yUih0tiyBsoM3wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cX0zR/2W10eZfQJYSMXX+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DVOXr+cbSESgRIHQ9K1GwAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="44kAt+0GTUmTxm1JjegLdgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="PQsSmZ8Ki0a4J37bZ4OfgAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AOL7oECDI0O+vZI6d8pSEQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PQsSmZ8Ki0a4J37bZ4OfgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="s4wtuPL4HEam4zwCIhJ8NQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">aRI4CdzBs0uGgsQJRVgLBAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pAlxM4UFnESh9tJtr0RXLAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s4wtuPL4HEam4zwCIhJ8NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3n2DejgChESw6xJ8DvhuDgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DefinitionKind</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s4wtuPL4HEam4zwCIhJ8NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLInterface" guid="fTttzDvnck+SjiYuCAVIMAAA">
<XPD:ATTR name="Name" type="string">DomainManager</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kskgSTEcVEyxjRzd5IYlFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLInterface" guid="a2EHu6Cb9EumuXyoiNReIwAA">
<XPD:ATTR name="Name" type="string">DomainManagerOperations</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ySqqA/idN0W4l15rG2KFbgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">kskgSTEcVEyxjRzd5IYlFgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="7Fr07jkw+kKvoivNn1rE2QAA">
<XPD:ATTR name="Name" type="string">get_domain_policy</XPD:ATTR>
<XPD:REF name="Owner">a2EHu6Cb9EumuXyoiNReIwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y0+Pc7DlvUGp3ry3SZDAygAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7Fr07jkw+kKvoivNn1rE2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLInterface" guid="04tcj7MyTkuX4TGSemMhEgAA">
<XPD:ATTR name="Name" type="string">Object</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">HILKgadSvEufevuvfiP3qwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">9</XPD:ATTR>
<XPD:REF name="Specializations[0]">ySqqA/idN0W4l15rG2KFbgAA</XPD:REF>
<XPD:REF name="Specializations[1]">77J/1Hr900SmChN/3eThXgAA</XPD:REF>
<XPD:REF name="Specializations[2]">tai6n87N20uypZvUhSKlewAA</XPD:REF>
<XPD:REF name="Specializations[3]">qoaS1TFxh0WR9kn8IpcgowAA</XPD:REF>
<XPD:REF name="Specializations[4]">HKBvHaCzi0O+SSiazhYoBQAA</XPD:REF>
<XPD:REF name="Specializations[5]">6hNQ/FSOAESTFocyQI89tQAA</XPD:REF>
<XPD:REF name="Specializations[6]">ccQwHTFRRkGHNOgjAwFIhQAA</XPD:REF>
<XPD:REF name="Specializations[7]">r8GKaTQwHU2tnxeJ4lL+dgAA</XPD:REF>
<XPD:REF name="Specializations[8]">ic2IK9o+kEWLEMDI2gsiZAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">13</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bxSkHdcf10qnxFU/IV6MswAA">
<XPD:ATTR name="Name" type="string">_is_a</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xS0DuY5Nuk2FRlBhHsEo9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bxSkHdcf10qnxFU/IV6MswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ecghIUz7W0WNv0FG7OSu8gAA">
<XPD:ATTR name="Name" type="string">_is_equivalent</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q/UEYyG6h0q08cMUumMpyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ecghIUz7W0WNv0FG7OSu8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="N8a2Ka6hVU6C4j3lzCRxagAA">
<XPD:ATTR name="Name" type="string">_non_existent</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="D1Fi8DL1JU2MRacfNOOykAAA">
<XPD:ATTR name="Name" type="string">_hash</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Coio+sJm8U2sZJlA6ZBxqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D1Fi8DL1JU2MRacfNOOykAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="0JIyOHFlFEWu5Fsm5qw4JwAA">
<XPD:ATTR name="Name" type="string">_duplicate</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="yghMRFUiOkG+Dlm7SiyH/gAA">
<XPD:ATTR name="Name" type="string">_release</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="PHMADzquvkyP63xYf5tuvQAA">
<XPD:ATTR name="Name" type="string">_get_interface_def</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="tN2pqlUcUU+JDhT5Ss+F5wAA">
<XPD:ATTR name="Name" type="string">_request</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MeKrX5szZUeCL7bc5nVBOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tN2pqlUcUU+JDhT5Ss+F5wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="6AU59lvr40mexWS+OStDYwAA">
<XPD:ATTR name="Name" type="string">_create_request</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="htsDYI/q3UGyATwd6YMsNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6AU59lvr40mexWS+OStDYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="oJBDES7N2U+yNjiTPGTOogAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6AU59lvr40mexWS+OStDYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="MmuEeXT93E+Z0l6zDDCl4AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6AU59lvr40mexWS+OStDYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="jDVRN8bB9k63il6thO/wlwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6AU59lvr40mexWS+OStDYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="ZNlmIMo2TESND6hboSlS1wAA">
<XPD:ATTR name="Name" type="string">_create_request</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EJ9kz6boR0GLTsfBJQzSVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="w4qp3Z8ssUqsFU6uHCkTPQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="rE7223iBPUqFcEkbuxD8XQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="/BeEBxnh5UyVm11yKOb6MQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="hmO2ig83OEqTMy2O0N2GXgAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ExceptionList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="e3duRmg8f0GQtKRjL6JURgAA">
<XPD:ATTR name="Name" type="string">arg5</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ContextList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNlmIMo2TESND6hboSlS1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="zNDGEKZ+VkqwWK4ZgxqwRwAA">
<XPD:ATTR name="Name" type="string">_get_policy</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3PRtolVjTkmbusWMx5QnMQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zNDGEKZ+VkqwWK4ZgxqwRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="YRa4YbsJMku8htEFf+xY0QAA">
<XPD:ATTR name="Name" type="string">_get_domain_managers</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ypiqmViGUE+FVrQmHW+5qgAA">
<XPD:ATTR name="Name" type="string">_set_policy_override</XPD:ATTR>
<XPD:REF name="Owner">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="my1D7mE6WkC+WjLJZtZA+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypiqmViGUE+FVrQmHW+5qgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vAIMOl6vf0WiqpKAL9cTtgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ypiqmViGUE+FVrQmHW+5qgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLClass" guid="vzqDhl95AE6xNx4HUrLZLgAA">
<XPD:ATTR name="Name" type="string">DoubleHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">oODvEs3l9Ua6uDWSJgshwQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="UU5KzUd+e0unHPHQl7b8sgAA">
<XPD:ATTR name="Name" type="string">DoubleHolder</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mRK0lLANRUyjofQT3oSmQAAA">
<XPD:ATTR name="Name" type="string">DoubleHolder</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M90Lq5JFyU68FV337QkuywAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mRK0lLANRUyjofQT3oSmQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eYlVqeXIPEODXlG84r9QRAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZHishVwk20eVcp3Fhf6WmAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eYlVqeXIPEODXlG84r9QRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TzxKDFGGb0uZRejEqbqkbwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4ARRHv+OqU+yS+zVqou/CgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TzxKDFGGb0uZRejEqbqkbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="BNvx0dXz7kiwsBmdnTdgBAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="TecZaH4sHUyTE+SPYZgHYQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLClass" guid="bD2N5v1rBk2pXFp4yluGEgAA">
<XPD:ATTR name="Name" type="string">DoubleSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Wp6+zqhHrEGIbZ3ewjxm9AAA">
<XPD:ATTR name="Name" type="string">DoubleSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="S6XvhRRbUUagih5/ia/6TgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QLyMvTEkTka9S8BWF678sAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S6XvhRRbUUagih5/ia/6TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ClJCD7IQLECt5bvz18grzAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S6XvhRRbUUagih5/ia/6TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="b/Rfza6pf0uJiwl1C6adCAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ao+OpEM3sk+Z/Fej2VvFZwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b/Rfza6pf0uJiwl1C6adCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="AXhzfqHT8kqnmTtE7azsbwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ORqcXco+J0GUQF3R7FOqnQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="130Mmk7cn0OuYhlGN2DMrgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QcWXgWuSGU6/y9sHqeiB8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">130Mmk7cn0OuYhlGN2DMrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="A8e01TghBk6GWlcHwXYnHQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">bD2N5v1rBk2pXFp4yluGEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8tjqlrBV+0ew7hxK7/4DzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A8e01TghBk6GWlcHwXYnHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2XVEKVtnVEKfIrL2ZUC12gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A8e01TghBk6GWlcHwXYnHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLClass" guid="7yCBrWxYZEaaVmRfNzfaoAAA">
<XPD:ATTR name="Name" type="string">DoubleSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">D5vZ/VHaO0GI8+H+HPXctQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="MFWez/BkW0CK11FylyL7zwAA">
<XPD:ATTR name="Name" type="string">DoubleSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="No14HxpR2UKqf4QCGAyvnQAA">
<XPD:ATTR name="Name" type="string">DoubleSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QzgQBAKEMEGqrtXHwH+SEwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">No14HxpR2UKqf4QCGAyvnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="GjyQNG0BHEm+qCkneY+8OgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2c+fguJbrkKUQ9cPKXwjHwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GjyQNG0BHEm+qCkneY+8OgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JumIA9goJkSFvPwA5Wls/AAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FuJ3i9tDc0689dijc7LPZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JumIA9goJkSFvPwA5Wls/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="5agS1OaHukGE9lPWubIcLwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JjpON0dPcEuALS88w7qGqQAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLClass" guid="rLtAaYPL5E2J0ZhDOQ4EUwAA">
<XPD:ATTR name="Name" type="string">DynamicImplementation</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1l2j29rrOE+VSYywEMeAsQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">vlzRdW+QmECt1YYrgaGUcgAA</XPD:REF>
<XPD:REF name="Specializations[1]">yrI0oAarC0W2TH+ETJjOIAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qFnmMNz28kKx0KOGsIjEmQAA">
<XPD:ATTR name="Name" type="string">DynamicImplementation</XPD:ATTR>
<XPD:REF name="Owner">rLtAaYPL5E2J0ZhDOQ4EUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Yj3dl8Tgk0m2ojk5PDwhmgAA">
<XPD:ATTR name="Name" type="string">invoke</XPD:ATTR>
<XPD:REF name="Owner">rLtAaYPL5E2J0ZhDOQ4EUwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3xZ6VTj+9EKa9Z+vY69OmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServerRequest</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Yj3dl8Tgk0m2ojk5PDwhmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLInterface" guid="u8Q2KAKs3USaMTKHSLn+GwAA">
<XPD:ATTR name="Name" type="string">DynAny</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">77J/1Hr900SmChN/3eThXgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">46</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="p2n/35liH0a0EvdE2HTHuwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="H1Wb1sYdmEeXzs0wSv4AAwAA">
<XPD:ATTR name="Name" type="string">assign</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EhW32eA2IEC7O8WnTrmwPAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DynAny</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H1Wb1sYdmEeXzs0wSv4AAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="GsYJIew86kuDD29SaQ+AaQAA">
<XPD:ATTR name="Name" type="string">from_any</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HxZqOKSYeU+SGQqN3yEs6gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GsYJIew86kuDD29SaQ+AaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="u+ExUhERl0CXwYeUeJM7pwAA">
<XPD:ATTR name="Name" type="string">to_any</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="DgiEmIl7R0SnfL3gN7UsQgAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SZAipno9VUO4u7QSS0aPcgAA">
<XPD:ATTR name="Name" type="string">copy</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="bUzPY0uCbUK0vYRZ6BrmggAA">
<XPD:ATTR name="Name" type="string">insert_boolean</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O8RPbgljZUemfggTk2KlWwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bUzPY0uCbUK0vYRZ6BrmggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="8MojPMLLZ0Skdl0DBnPPWQAA">
<XPD:ATTR name="Name" type="string">insert_octet</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KYDbPyaQAUu5OBoFAK78nAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8MojPMLLZ0Skdl0DBnPPWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="LwTtlBCXbkqZfEZkYqv/4QAA">
<XPD:ATTR name="Name" type="string">insert_char</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V4jkgdhHZkm51/705ZytfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LwTtlBCXbkqZfEZkYqv/4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="ecdpkSH5GUqPuHLiN9oQXgAA">
<XPD:ATTR name="Name" type="string">insert_short</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HK8w8l4qMUuWzjhLLmTZiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ecdpkSH5GUqPuHLiN9oQXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="pyoJJB6GjUKx08qKRjlxkwAA">
<XPD:ATTR name="Name" type="string">insert_ushort</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="20irRUlRy0Wzeo1dBN/c3gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pyoJJB6GjUKx08qKRjlxkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="LqsTsiSXWUCU/00D8IedXwAA">
<XPD:ATTR name="Name" type="string">insert_long</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/61V5P2lTk6tTqLVCzNQPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LqsTsiSXWUCU/00D8IedXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="qLWsZ5v3yEKbzEF3/8GAwQAA">
<XPD:ATTR name="Name" type="string">insert_ulong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tgHiUbQgaUKH4UqUZcLDtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qLWsZ5v3yEKbzEF3/8GAwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="ET2Y2FB2nUecWpXnjhg/dAAA">
<XPD:ATTR name="Name" type="string">insert_float</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FQoTJFbBsEK00atV7DC0bQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ET2Y2FB2nUecWpXnjhg/dAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="VbK471X3WEWlvUVE8sAEwQAA">
<XPD:ATTR name="Name" type="string">insert_double</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8kXG4uJ0n02KT2+fVRG7YgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VbK471X3WEWlvUVE8sAEwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="OzZD7xqCyEOe/hx87xaYkwAA">
<XPD:ATTR name="Name" type="string">insert_string</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qc4oYfl7EUC5r/BFtkXZ5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OzZD7xqCyEOe/hx87xaYkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="3EmzZcx3uEmBXAWRwtva2gAA">
<XPD:ATTR name="Name" type="string">insert_reference</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uwFVeU1jvkmKFnvcW4e3kgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3EmzZcx3uEmBXAWRwtva2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="GEc6IyhrhkW8T81wMfaYZAAA">
<XPD:ATTR name="Name" type="string">insert_typecode</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n1guHQ03E0yNnR3I8mGhOAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GEc6IyhrhkW8T81wMfaYZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="6+drc4lG40qM2eUXowBdAgAA">
<XPD:ATTR name="Name" type="string">insert_longlong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+gnITS/1RkiHTRxtxHB0pAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6+drc4lG40qM2eUXowBdAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="LA51tg/OJ0eOhSzDCglIbgAA">
<XPD:ATTR name="Name" type="string">insert_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gmqLiMwr30Cra7IjSe3CSgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LA51tg/OJ0eOhSzDCglIbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="eZxaYrxDW0OkMllXsrHsRgAA">
<XPD:ATTR name="Name" type="string">insert_wchar</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D9fiRp8gcEmXRVRmi41XcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eZxaYrxDW0OkMllXsrHsRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="UGJRymbMbEmzzcdQ36B7ywAA">
<XPD:ATTR name="Name" type="string">insert_wstring</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rg9WJMz86UGErVe02DVIowAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UGJRymbMbEmzzcdQ36B7ywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="DEj5wcbz8E2CE0Xsk/z4LgAA">
<XPD:ATTR name="Name" type="string">insert_any</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="C1kxyEXJF0CXwEYdv/xcUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DEj5wcbz8E2CE0Xsk/z4LgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="tXJMBYKxXEiIfLH5a74tqAAA">
<XPD:ATTR name="Name" type="string">insert_val</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DVdMJjKEEE2VLgJExcvpmQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tXJMBYKxXEiIfLH5a74tqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="Lgm8v/HZUk6P4S/oadDo+gAA">
<XPD:ATTR name="Name" type="string">get_val</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="xOD0HRbklka3Qy44HSJkKwAA">
<XPD:ATTR name="Name" type="string">get_boolean</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="S/822n+gR0CXcSlL8WOZ8AAA">
<XPD:ATTR name="Name" type="string">get_octet</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="E6Ou1hMW+0yvh3avvyttnQAA">
<XPD:ATTR name="Name" type="string">get_char</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="QK+fgyCEeEKZYY6ZhvaJ8gAA">
<XPD:ATTR name="Name" type="string">get_short</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="O3/qGTbqDkKcCbnbP+GopAAA">
<XPD:ATTR name="Name" type="string">get_ushort</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="ahpr2FRpV0qC5cJz4vjSqgAA">
<XPD:ATTR name="Name" type="string">get_long</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="acnNX34HMEuJQ+a6alBmpQAA">
<XPD:ATTR name="Name" type="string">get_ulong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="Y0lZVyr88EiP8qCRCEPCZgAA">
<XPD:ATTR name="Name" type="string">get_float</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="+/oI7pQu20+FpjzczKcfdgAA">
<XPD:ATTR name="Name" type="string">get_double</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="g7l5/JPFp0yPQGL462e+3wAA">
<XPD:ATTR name="Name" type="string">get_string</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="0FNsqIUqEUCWs6KdrKjWEgAA">
<XPD:ATTR name="Name" type="string">get_reference</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[36]" type="UMLOperation" guid="iIdtJqJgZU227dqmNgv2cgAA">
<XPD:ATTR name="Name" type="string">get_typecode</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[37]" type="UMLOperation" guid="wb4dpG/h70iKFZ4rEP3MfwAA">
<XPD:ATTR name="Name" type="string">get_longlong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[38]" type="UMLOperation" guid="5WpnrpzFo0yC9YkX4DedrwAA">
<XPD:ATTR name="Name" type="string">get_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[39]" type="UMLOperation" guid="ATz4eM2v/kWeCOQ7saXcBgAA">
<XPD:ATTR name="Name" type="string">get_wchar</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[40]" type="UMLOperation" guid="vfrGIa8uvUOQFjCe7vJFXwAA">
<XPD:ATTR name="Name" type="string">get_wstring</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[41]" type="UMLOperation" guid="se9h7kkh5kCtw0mBLGchNgAA">
<XPD:ATTR name="Name" type="string">get_any</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[42]" type="UMLOperation" guid="l+AikgepUEmwyUIpidgQTAAA">
<XPD:ATTR name="Name" type="string">current_component</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[43]" type="UMLOperation" guid="6zOr9hK9YEuunoq5fHjQMgAA">
<XPD:ATTR name="Name" type="string">next</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[44]" type="UMLOperation" guid="L4QIZmmAjki+xdrzEth7lgAA">
<XPD:ATTR name="Name" type="string">seek</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DIjzdXVQqkyO0obNG9LDZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L4QIZmmAjki+xdrzEth7lgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[45]" type="UMLOperation" guid="mltFikcesUmzIOJUyv7NygAA">
<XPD:ATTR name="Name" type="string">rewind</XPD:ATTR>
<XPD:REF name="Owner">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLInterface" guid="js53x1asEkO7DxtgeKWEtgAA">
<XPD:ATTR name="Name" type="string">DynArray</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tai6n87N20uypZvUhSKlewAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dpoPTvTfskGiqf/wGHIKZgAA">
<XPD:ATTR name="Name" type="string">get_elements</XPD:ATTR>
<XPD:REF name="Owner">js53x1asEkO7DxtgeKWEtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xciEWBWr3k+uxxijLDM9MAAA">
<XPD:ATTR name="Name" type="string">set_elements</XPD:ATTR>
<XPD:REF name="Owner">js53x1asEkO7DxtgeKWEtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xI29h/fUKka1te/JirO9ZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xciEWBWr3k+uxxijLDM9MAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLInterface" guid="ZuCILtgKTEqJdvhpChi1DQAA">
<XPD:ATTR name="Name" type="string">DynEnum</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qoaS1TFxh0WR9kn8IpcgowAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vFmg4zPtA0yY7/jcusoIWAAA">
<XPD:ATTR name="Name" type="string">value_as_string</XPD:ATTR>
<XPD:REF name="Owner">ZuCILtgKTEqJdvhpChi1DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="zJe0IoBw/kmYwH4+GlMEMgAA">
<XPD:ATTR name="Name" type="string">value_as_string</XPD:ATTR>
<XPD:REF name="Owner">ZuCILtgKTEqJdvhpChi1DQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3TUYFjVpPEm7Nal3PUFe3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zJe0IoBw/kmYwH4+GlMEMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="F+R9X0iFTUCSilkZ2OSKAQAA">
<XPD:ATTR name="Name" type="string">value_as_ulong</XPD:ATTR>
<XPD:REF name="Owner">ZuCILtgKTEqJdvhpChi1DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="hSw8XuD6XEuAltyePqhqwgAA">
<XPD:ATTR name="Name" type="string">value_as_ulong</XPD:ATTR>
<XPD:REF name="Owner">ZuCILtgKTEqJdvhpChi1DQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5cNPgU70rU6Z8d+9cK42UAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hSw8XuD6XEuAltyePqhqwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLInterface" guid="MarlBOun60+a3kj1QUJ4VgAA">
<XPD:ATTR name="Name" type="string">DynFixed</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">HKBvHaCzi0O+SSiazhYoBQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="i1tUZPujoEi32DN2Q5ks6wAA">
<XPD:ATTR name="Name" type="string">get_value</XPD:ATTR>
<XPD:REF name="Owner">MarlBOun60+a3kj1QUJ4VgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="iOs1mM8V00Spm5CRBoCxsgAA">
<XPD:ATTR name="Name" type="string">set_value</XPD:ATTR>
<XPD:REF name="Owner">MarlBOun60+a3kj1QUJ4VgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+lbdkvkdV02DVPizR0j/TQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iOs1mM8V00Spm5CRBoCxsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLInterface" guid="SURpo5MYgUaPetPs+f7vwQAA">
<XPD:ATTR name="Name" type="string">DynSequence</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6hNQ/FSOAESTFocyQI89tQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8v2xBwFK6Um1KTszIy69rQAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:REF name="Owner">SURpo5MYgUaPetPs+f7vwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="bPF2HOmKskCOYPCpNxQ3sQAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:REF name="Owner">SURpo5MYgUaPetPs+f7vwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rmSu8jhf/k68QMJCcGWj9AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bPF2HOmKskCOYPCpNxQ3sQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tncgLA3RokWj9rPqmnXoNwAA">
<XPD:ATTR name="Name" type="string">get_elements</XPD:ATTR>
<XPD:REF name="Owner">SURpo5MYgUaPetPs+f7vwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="kGTA9ctI4EKMiskTXwGACwAA">
<XPD:ATTR name="Name" type="string">set_elements</XPD:ATTR>
<XPD:REF name="Owner">SURpo5MYgUaPetPs+f7vwQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kb1I1Q+OkEKfsMyllENPkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kGTA9ctI4EKMiskTXwGACwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLInterface" guid="jbO7s/iN7kyENclY3hXK+wAA">
<XPD:ATTR name="Name" type="string">DynStruct</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ccQwHTFRRkGHNOgjAwFIhQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="u/k1Vf199kuOQk8yrkGtuQAA">
<XPD:ATTR name="Name" type="string">current_member_name</XPD:ATTR>
<XPD:REF name="Owner">jbO7s/iN7kyENclY3hXK+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/2EgNWd8RUWGD5vec3NENQAA">
<XPD:ATTR name="Name" type="string">current_member_kind</XPD:ATTR>
<XPD:REF name="Owner">jbO7s/iN7kyENclY3hXK+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Twfxe5gZ30CD/CGBB+PkxAAA">
<XPD:ATTR name="Name" type="string">get_members</XPD:ATTR>
<XPD:REF name="Owner">jbO7s/iN7kyENclY3hXK+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="I5uELrxnIUipHdLdqiVZBQAA">
<XPD:ATTR name="Name" type="string">set_members</XPD:ATTR>
<XPD:REF name="Owner">jbO7s/iN7kyENclY3hXK+wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O/BgCAAtd0iLTBaS3wCbKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameValuePair[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I5uELrxnIUipHdLdqiVZBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLInterface" guid="w5BKY/U5qE+gYbX+ijhDlQAA">
<XPD:ATTR name="Name" type="string">DynUnion</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">r8GKaTQwHU2tnxeJ4lL+dgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tBkOTsO/g0SDUJi5lQiuwgAA">
<XPD:ATTR name="Name" type="string">set_as_default</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Bb+nqx7W+EO+mKnryoKOjAAA">
<XPD:ATTR name="Name" type="string">set_as_default</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ELyEGXyo0kmsFcGdLrle9AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bb+nqx7W+EO+mKnryoKOjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IOmtafADFU+vu1Y2QxIGbAAA">
<XPD:ATTR name="Name" type="string">discriminator</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="unbEcuxlzU2siWcOyt5W6wAA">
<XPD:ATTR name="Name" type="string">discriminator_kind</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="cjCCoZqefEOhzeVo8/QMwAAA">
<XPD:ATTR name="Name" type="string">member</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="qxhG6GdM/UCdsCS4aPULVAAA">
<XPD:ATTR name="Name" type="string">member_name</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="VDqNXmOACEi+wQAJmKunyAAA">
<XPD:ATTR name="Name" type="string">member_name</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8qd6LnS7zEGtppu+uh0w9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VDqNXmOACEi+wQAJmKunyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="OSF7QUkwrkiCZs0R6wwZ4AAA">
<XPD:ATTR name="Name" type="string">member_kind</XPD:ATTR>
<XPD:REF name="Owner">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLInterface" guid="ULZwYT09KkOA/ovS5Mn3VwAA">
<XPD:ATTR name="Name" type="string">DynValue</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ic2IK9o+kEWLEMDI2gsiZAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8Rj9b2FvKEWDH/G1d/13XAAA">
<XPD:ATTR name="Name" type="string">current_member_name</XPD:ATTR>
<XPD:REF name="Owner">ULZwYT09KkOA/ovS5Mn3VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AH5JYwmQJUiDxdK4aE121QAA">
<XPD:ATTR name="Name" type="string">current_member_kind</XPD:ATTR>
<XPD:REF name="Owner">ULZwYT09KkOA/ovS5Mn3VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pawJtFcwrkqqQ6K9pMHqugAA">
<XPD:ATTR name="Name" type="string">get_members</XPD:ATTR>
<XPD:REF name="Owner">ULZwYT09KkOA/ovS5Mn3VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jaqcfEz1iker4kJ5l5ruqAAA">
<XPD:ATTR name="Name" type="string">set_members</XPD:ATTR>
<XPD:REF name="Owner">ULZwYT09KkOA/ovS5Mn3VwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E0BqZ+2BUUCur0iiOu25dwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameValuePair[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jaqcfEz1iker4kJ5l5ruqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLClass" guid="FBiBkVni0kKKEhgmzK5F6AAA">
<XPD:ATTR name="Name" type="string">Environment</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hPgmPIlLHUSCoJYtrvnkmAAA">
<XPD:ATTR name="Name" type="string">Environment</XPD:ATTR>
<XPD:REF name="Owner">FBiBkVni0kKKEhgmzK5F6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hmwGlFx8wU2HyZbit71SRgAA">
<XPD:ATTR name="Name" type="string">exception</XPD:ATTR>
<XPD:REF name="Owner">FBiBkVni0kKKEhgmzK5F6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="P/88lGBW5UeaQdJ0w63bigAA">
<XPD:ATTR name="Name" type="string">exception</XPD:ATTR>
<XPD:REF name="Owner">FBiBkVni0kKKEhgmzK5F6AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B8mnp8y6/k2rk3rVg5eh1wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Exception</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P/88lGBW5UeaQdJ0w63bigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Tv6XQvlThUGy4EUGhKXsGgAA">
<XPD:ATTR name="Name" type="string">clear</XPD:ATTR>
<XPD:REF name="Owner">FBiBkVni0kKKEhgmzK5F6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLClass" guid="UcALspvL6k+Xos6ULY93jwAA">
<XPD:ATTR name="Name" type="string">ExceptionList</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bgfzb0eQgUO3LR998SEc9AAA">
<XPD:ATTR name="Name" type="string">ExceptionList</XPD:ATTR>
<XPD:REF name="Owner">UcALspvL6k+Xos6ULY93jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="pnuup+IWokWvaH44gLNVDAAA">
<XPD:ATTR name="Name" type="string">count</XPD:ATTR>
<XPD:REF name="Owner">UcALspvL6k+Xos6ULY93jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="w8WOBLbvYkGz3loVX5xTFQAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">UcALspvL6k+Xos6ULY93jwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jHI4lZYGeEujvF4lBiy4YwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w8WOBLbvYkGz3loVX5xTFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8X3m90kqTkqE5U8fQi/DNgAA">
<XPD:ATTR name="Name" type="string">item</XPD:ATTR>
<XPD:REF name="Owner">UcALspvL6k+Xos6ULY93jwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="krqAy47QMUOr50MNg/eNVAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8X3m90kqTkqE5U8fQi/DNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="bQg9BedvRkiw2m5avREmzQAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">UcALspvL6k+Xos6ULY93jwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Siu3W3S02EWYAO1dUkmAngAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bQg9BedvRkiw2m5avREmzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLClass" guid="NNdHKYND+0uo3CMLAZvd+QAA">
<XPD:ATTR name="Name" type="string">FieldNameHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nJPNAet550i7qX8vuB7ZDwAA">
<XPD:ATTR name="Name" type="string">FieldNameHelper</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="s4UmR7rI+kO/7PWg8gyo5gAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s4DEBX6W60G363NMV8nvbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s4UmR7rI+kO/7PWg8gyo5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RJLRc2Z3BkqVTV4YOTQ7GAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s4UmR7rI+kO/7PWg8gyo5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="zw1YHJFsc06VGphMOcmrqAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s2Fw4Vbus0ahYSnUv/l46AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zw1YHJFsc06VGphMOcmrqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="sYzMq0UGv0y2KheruawOJwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="9j+sHsmvTki0foBYe38YggAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="4iCmAKvbnEyM/U7HEenKlwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UTASHZ6tGUWrrX8vYVJbMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4iCmAKvbnEyM/U7HEenKlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Ytw0HWd+C0aKeVMFgWzyVgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NNdHKYND+0uo3CMLAZvd+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5moCn/UJ+UOhFyylQQIoPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ytw0HWd+C0aKeVMFgWzyVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YlRbN2srnUa80xip5IeuRQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ytw0HWd+C0aKeVMFgWzyVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLClass" guid="47EDPTi0zUaWDP9lst0nkwAA">
<XPD:ATTR name="Name" type="string">FixedHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">rKiKibySNkS8bcyUTe700wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0OKL4/FDGUeskoQNdSprJQAA">
<XPD:ATTR name="Name" type="string">FixedHolder</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xG55kme/VEC9Qd/1KFb+LAAA">
<XPD:ATTR name="Name" type="string">FixedHolder</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AkJsBKmYYEWcThykUaRMSAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xG55kme/VEC9Qd/1KFb+LAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mXBFW4DX+U23ez/RfUIlWwAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="is03kEXBiUCmlmZhAufIRwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mXBFW4DX+U23ez/RfUIlWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="wniHsM0lVEqzTQJowGbfbwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VsJdxKuxgE2+mutEXEUlnQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wniHsM0lVEqzTQJowGbfbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="x4Fpf5fK0USW9vptskDVnQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xI6KRTGdXk+QkzxRl11gPwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="Owner">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLClass" guid="UQw3HAo0bkCyYcBdtY0aBgAA">
<XPD:ATTR name="Name" type="string">FloatHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">BOTyrLmDl0CRbejUVz9YfAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/y36NjKVoEqfpfH5N1Z2JAAA">
<XPD:ATTR name="Name" type="string">FloatHolder</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZvjRMQcjeU+T7VK83rPoxQAA">
<XPD:ATTR name="Name" type="string">FloatHolder</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2vPgKxZ7eE+WBy58aj7QxQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZvjRMQcjeU+T7VK83rPoxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="lFbLDC4tP0q6C5EL2rLgXgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hBWZ/kHZ4k6D8Ocs8k2aLQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lFbLDC4tP0q6C5EL2rLgXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Zh6m48HnaEOGIBulsZOMSgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NP6Kcxu3SUq6g0aFESFmkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zh6m48HnaEOGIBulsZOMSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="DtNJzzEH8EucSG0hIvu2awAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="K1nwGrEFBE6p8bb0+XdjkgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLClass" guid="xrTrfLVN70eRMM7KcUwIrwAA">
<XPD:ATTR name="Name" type="string">FloatSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QcQJjI2HMUCPOoX6sE8mFAAA">
<XPD:ATTR name="Name" type="string">FloatSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mDceQaVGEEGJM56uEEFIWwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YnuY3U8yokeSF8exJbbCOwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mDceQaVGEEGJM56uEEFIWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="g79QZm0R3U6aGHGW3XS9CgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mDceQaVGEEGJM56uEEFIWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+aXYEpR/uEyGbEOcxZWEUwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gX7cSw3PTkSziou/bsUPVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+aXYEpR/uEyGbEOcxZWEUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="HMD7e/akxk617xo8bzamuwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YbA2Q2PRCEuVI8EgfQCVEgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="lf0chlM7gka9s/BGHpfshwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rjvc1BQKYEeXSJG5BXEabQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lf0chlM7gka9s/BGHpfshwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Qe0CLi6MjUWfbmP8yf3QfAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">xrTrfLVN70eRMM7KcUwIrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IMp4Xi0GIkaJHTcQx7c4tgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qe0CLi6MjUWfbmP8yf3QfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AoScPScp6U2L1bLLg634yAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qe0CLi6MjUWfbmP8yf3QfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLClass" guid="lZNz+ymGz0C4Qxax4wUgpAAA">
<XPD:ATTR name="Name" type="string">FloatSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">kT7m38RqBUCFEb5LOKsoqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YkyqtGRj/UuK7ttBP1VixwAA">
<XPD:ATTR name="Name" type="string">FloatSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sDz2B2bWDUGRDyYfFurX2wAA">
<XPD:ATTR name="Name" type="string">FloatSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1R1zZvydKUqfRUjFYblpQQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sDz2B2bWDUGRDyYfFurX2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LBqqyRfAdEu2NPFgkGbPEQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n4hXygQm5kKQ6+L/4WkSpwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LBqqyRfAdEu2NPFgkGbPEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cOq2bd3HnEeXdtQkUsmn3QAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RlgZCXnqLUa7NWEVajKzQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cOq2bd3HnEeXdtQkUsmn3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ZFoVdrvkQEuXvfUaVPFL8AAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6b6UJJ0fMEqaPfLn86xB6QAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLClass" guid="MhWLPk3vUkGF3lVk4oLMsgAA">
<XPD:ATTR name="Name" type="string">FREE_MEM</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Zk6yRzF6hkmKpOdn2c3+mQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Ht9FmG8rt0KNjric7cq4KQAA">
<XPD:ATTR name="Name" type="string">FREE_MEM</XPD:ATTR>
<XPD:REF name="Owner">MhWLPk3vUkGF3lVk4oLMsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JsEpETRnRE23m5lgU6w27QAA">
<XPD:ATTR name="Name" type="string">FREE_MEM</XPD:ATTR>
<XPD:REF name="Owner">MhWLPk3vUkGF3lVk4oLMsgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V7Ne4rqbHk+C96fkqVeq5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JsEpETRnRE23m5lgU6w27QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Z0775gqVLkitsHRw2jdvwQAA">
<XPD:ATTR name="Name" type="string">FREE_MEM</XPD:ATTR>
<XPD:REF name="Owner">MhWLPk3vUkGF3lVk4oLMsgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vPgegtTTqEysvy7n66WD3AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Z0775gqVLkitsHRw2jdvwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="F8O6JMQIdkiQIQ18ZN3MBQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Z0775gqVLkitsHRw2jdvwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="VLoSXZa/KkCqYU3QXcugKgAA">
<XPD:ATTR name="Name" type="string">FREE_MEM</XPD:ATTR>
<XPD:REF name="Owner">MhWLPk3vUkGF3lVk4oLMsgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l/E0lWcJDkK6asw7sJnnHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VLoSXZa/KkCqYU3QXcugKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+lzNVy0tvkapt3ZlKTjcigAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VLoSXZa/KkCqYU3QXcugKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ZjaJzzYv5kurwIHqToDbWAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VLoSXZa/KkCqYU3QXcugKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLClass" guid="/ARqQyOV80+OYwSrOrtuVwAA">
<XPD:ATTR name="Name" type="string">IdentifierHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yx76v0H/a0mzFPzmrlKrIwAA">
<XPD:ATTR name="Name" type="string">IdentifierHelper</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="5By+gT16rkiBTShPhRROWgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZPUfyClfqUCVVH8RgJnCIAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5By+gT16rkiBTShPhRROWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RNZMxJqXcEaRHUJpIBQa7wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5By+gT16rkiBTShPhRROWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Agjni0VAPEmYmvW+WGMRQAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6mfLE1zPx06w4K5XV5vSTwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Agjni0VAPEmYmvW+WGMRQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="MXuy9AmEKU2hOtDEqJwbbwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="XAfynxHF60SrNFcLP7ZHwwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="fowJexSVrkm59AlQwKXGrgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zThIivxumESUccrG+ncQbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fowJexSVrkm59AlQwKXGrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="X1wDtN+Yyk+irdpO+nMgoAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">/ARqQyOV80+OYwSrOrtuVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M8Fg8KSm4EiDJ98sVgRqZwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X1wDtN+Yyk+irdpO+nMgoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BExvIM3gc0C0DMoVa88U6AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X1wDtN+Yyk+irdpO+nMgoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLInterface" guid="afBrio53gkSbNsZrLxLcXQAA">
<XPD:ATTR name="Name" type="string">IDLType</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">sZHvhJAJ3US6gBu4Xmwn8gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/KAZW8ucN02r+yyr3+ueRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLInterface" guid="0KW8bNxrpEKAllz9wViR7gAA">
<XPD:ATTR name="Name" type="string">IDLTypeOperations</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">UOFSBe5e/kO0ZAYdxp+AdwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">/KAZW8ucN02r+yyr3+ueRQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tcje0+j/p0KuUv/dqbVaVwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">0KW8bNxrpEKAllz9wViR7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLClass" guid="x+QACB1gukSNIvfMgP4aOQAA">
<XPD:ATTR name="Name" type="string">IDLTypeHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="emUwqYNV3kKuSP8b55nuxQAA">
<XPD:ATTR name="Name" type="string">IDLTypeHelper</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x7em029LJ0yKQw92m8viYQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cqW1ob6Ie0mhn2G1Llu0agAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x7em029LJ0yKQw92m8viYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WbVQmvys8E6/qFnAtrFsWgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x7em029LJ0yKQw92m8viYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="CPsydncklUatskVbwvWkIgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dUiZ95XqJkixKtLnRj4lkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CPsydncklUatskVbwvWkIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Dwmqk2h3JE24NpyN8bSC/wAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="rHxGTMuOt0av0GfjtFoNoAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="KO+3grOzjkm/RciMYiO5RQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6AgESnEbOkuBvH2rocYjCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KO+3grOzjkm/RciMYiO5RQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="d1qnMyNs+E+t82L0xblIwAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V5FwqOgj70e/e+CrMh9bvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d1qnMyNs+E+t82L0xblIwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5wH2/mjfSEecjZrk/i4fAgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d1qnMyNs+E+t82L0xblIwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="eZs8yX9Qgk26aVq07XzDawAA">
<XPD:ATTR name="Name" type="string">narrow</XPD:ATTR>
<XPD:REF name="Owner">x+QACB1gukSNIvfMgP4aOQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OdoCKVCe3UKRDnb+12nh6gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eZs8yX9Qgk26aVq07XzDawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLInterface" guid="VCHd7/seTkSv2oFTEbdqcAAA">
<XPD:ATTR name="Name" type="string">IRObjectOperations</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">UOFSBe5e/kO0ZAYdxp+AdwAA</XPD:REF>
<XPD:REF name="Specializations[1]">wTVKDvCZcECKC/YUy3NVbgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="g05V0sqpmUiz+OFT6sygmQAA">
<XPD:ATTR name="Name" type="string">def_kind</XPD:ATTR>
<XPD:REF name="Owner">VCHd7/seTkSv2oFTEbdqcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eRwaDribZkaYpY7DUNhTUQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">VCHd7/seTkSv2oFTEbdqcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLClass" guid="nMrlEdNtF0CIcyoFN1ywdAAA">
<XPD:ATTR name="Name" type="string">IMP_LIMIT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">XjYIKmWbB0CgyB3+EAFeDgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lf/HnG/DUU6UeptumMDinwAA">
<XPD:ATTR name="Name" type="string">IMP_LIMIT</XPD:ATTR>
<XPD:REF name="Owner">nMrlEdNtF0CIcyoFN1ywdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AwwqFWzBfUiEc+UdE7/eRgAA">
<XPD:ATTR name="Name" type="string">IMP_LIMIT</XPD:ATTR>
<XPD:REF name="Owner">nMrlEdNtF0CIcyoFN1ywdAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9m+GiYw0GEqEZqVJRP7qJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AwwqFWzBfUiEc+UdE7/eRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="qXRBDrV2CE6vNogQnz9yFQAA">
<XPD:ATTR name="Name" type="string">IMP_LIMIT</XPD:ATTR>
<XPD:REF name="Owner">nMrlEdNtF0CIcyoFN1ywdAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vFuVkb37UkS3NQJaRE7FfAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qXRBDrV2CE6vNogQnz9yFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Hqomrz8lAEuerreO7i1aMgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qXRBDrV2CE6vNogQnz9yFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="D3vNYkTltEeXHKnnyj8JkwAA">
<XPD:ATTR name="Name" type="string">IMP_LIMIT</XPD:ATTR>
<XPD:REF name="Owner">nMrlEdNtF0CIcyoFN1ywdAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jv5x5OQitkiOYJgti4fv7QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D3vNYkTltEeXHKnnyj8JkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0Evz3i96H0aABJ+qIQXA7AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D3vNYkTltEeXHKnnyj8JkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="QTFjo4fafUeca9DOloQzRgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D3vNYkTltEeXHKnnyj8JkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLClass" guid="GOFtQn61ik+QZtCU3EfCGAAA">
<XPD:ATTR name="Name" type="string">INITIALIZE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">XH1rk9iHk02EhdQ8UbsNQgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vFYY3VSQeU6caxyH5HRmJwAA">
<XPD:ATTR name="Name" type="string">INITIALIZE</XPD:ATTR>
<XPD:REF name="Owner">GOFtQn61ik+QZtCU3EfCGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="7O/v6nnMWU+4ijb3TR/60QAA">
<XPD:ATTR name="Name" type="string">INITIALIZE</XPD:ATTR>
<XPD:REF name="Owner">GOFtQn61ik+QZtCU3EfCGAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HdZ4+0fOn0+yw9ie3ItHCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7O/v6nnMWU+4ijb3TR/60QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="qQaTAyuTP0KCBFX872R58gAA">
<XPD:ATTR name="Name" type="string">INITIALIZE</XPD:ATTR>
<XPD:REF name="Owner">GOFtQn61ik+QZtCU3EfCGAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="idZM59+G3kqQpNnZ6S2Z5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qQaTAyuTP0KCBFX872R58gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GxUKqr3Z606TY8w9qh0+AwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qQaTAyuTP0KCBFX872R58gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Qp70/D/mn0W8bY4C2GCBngAA">
<XPD:ATTR name="Name" type="string">INITIALIZE</XPD:ATTR>
<XPD:REF name="Owner">GOFtQn61ik+QZtCU3EfCGAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D0MfhJ2gJEyCTjB7dfkDLwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qp70/D/mn0W8bY4C2GCBngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="04Wh/85zIk2T3tIljxnwlwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qp70/D/mn0W8bY4C2GCBngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="7A3F3x5+kUSj0p3knT8yxQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qp70/D/mn0W8bY4C2GCBngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLClass" guid="OybMOBEVvkq/MjPKjazSWwAA">
<XPD:ATTR name="Name" type="string">INTERNAL</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">uA/wMFw03UC26qhhmajRNAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5fMdDQVDcEqcz3YWOhSBMQAA">
<XPD:ATTR name="Name" type="string">INTERNAL</XPD:ATTR>
<XPD:REF name="Owner">OybMOBEVvkq/MjPKjazSWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6juNqwmK50miPodAAvMdtAAA">
<XPD:ATTR name="Name" type="string">INTERNAL</XPD:ATTR>
<XPD:REF name="Owner">OybMOBEVvkq/MjPKjazSWwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DqC00pctdEWZMTX0jp7LTAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6juNqwmK50miPodAAvMdtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cBpdJ16qcEG0WXY/mA39fAAA">
<XPD:ATTR name="Name" type="string">INTERNAL</XPD:ATTR>
<XPD:REF name="Owner">OybMOBEVvkq/MjPKjazSWwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BLE5ZIGuEUmbe+KpaQ51EgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cBpdJ16qcEG0WXY/mA39fAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gzRtcC6x80iBvBpHTLpnAQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cBpdJ16qcEG0WXY/mA39fAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TmNC3zRGO0m4Tc79zxHEzQAA">
<XPD:ATTR name="Name" type="string">INTERNAL</XPD:ATTR>
<XPD:REF name="Owner">OybMOBEVvkq/MjPKjazSWwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CrJLSu0bGEqw1sJrRyADQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TmNC3zRGO0m4Tc79zxHEzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Q8FI4NYZF0mSHa1Vd9vZvwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TmNC3zRGO0m4Tc79zxHEzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="UXpwHApu+EaLBg44qsoVIwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TmNC3zRGO0m4Tc79zxHEzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLClass" guid="1yDxqYTaSE+UtkH6TaD67wAA">
<XPD:ATTR name="Name" type="string">INTF_REPOS</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Vjq7/CTtBUuM5v7VBg8oTgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Mh2XUUqRiUW/lcwulptR4QAA">
<XPD:ATTR name="Name" type="string">INTF_REPOS</XPD:ATTR>
<XPD:REF name="Owner">1yDxqYTaSE+UtkH6TaD67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Kwna8YZeFkKtTrFaTLZrwQAA">
<XPD:ATTR name="Name" type="string">INTF_REPOS</XPD:ATTR>
<XPD:REF name="Owner">1yDxqYTaSE+UtkH6TaD67wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KR6tgbwzBkCnX0axA21cXwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Kwna8YZeFkKtTrFaTLZrwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="n3rVISVt/EaUsyMoYGOqGQAA">
<XPD:ATTR name="Name" type="string">INTF_REPOS</XPD:ATTR>
<XPD:REF name="Owner">1yDxqYTaSE+UtkH6TaD67wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wbegRynfSES0Ld7t/Z2RYQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n3rVISVt/EaUsyMoYGOqGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XfNwFpQ/1E6uemlv9rN+YAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n3rVISVt/EaUsyMoYGOqGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="XH6HWuCktUukJK8IE2u1PAAA">
<XPD:ATTR name="Name" type="string">INTF_REPOS</XPD:ATTR>
<XPD:REF name="Owner">1yDxqYTaSE+UtkH6TaD67wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SQu3T8KLCkaBL7GRqT1BpAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XH6HWuCktUukJK8IE2u1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7mEVo2ByCUistMTDlnQZdgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XH6HWuCktUukJK8IE2u1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ihfx4ZDcyUqFce4QNSv0lAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XH6HWuCktUukJK8IE2u1PAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLClass" guid="r7oyfrdqzUC/R88ZEo5JewAA">
<XPD:ATTR name="Name" type="string">IntHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">pmFdXW2ve0ex9uxymXYrfAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="viFf7vjxQEKGhEnfCgeZJQAA">
<XPD:ATTR name="Name" type="string">IntHolder</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HafVxABMUkOSQ6l+o0OS1wAA">
<XPD:ATTR name="Name" type="string">IntHolder</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HCHBd1dqeU+DlJOFB76hUwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HafVxABMUkOSQ6l+o0OS1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7My48+I9LEW6qUaDQmElWAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/RVZmNymSUm9BR28u//bVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7My48+I9LEW6qUaDQmElWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="IMvP4amBVUWjx/LbmSy+ywAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jDI+6XH8D0Cq4Pr29PacfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IMvP4amBVUWjx/LbmSy+ywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="0Q/iQam3cU2yTPj7d27wRQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9fL7l4hgIEOqQiBZw2fG0gAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLClass" guid="JHSjZFoDDkunSh/DeLcmsAAA">
<XPD:ATTR name="Name" type="string">INVALID_TRANSACTION</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QbGTUiaB10+1tpjkUbKmYgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HsqTbI5dUUGyAbwA8PaSNgAA">
<XPD:ATTR name="Name" type="string">INVALID_TRANSACTION</XPD:ATTR>
<XPD:REF name="Owner">JHSjZFoDDkunSh/DeLcmsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wQ1ykAyuUESr+JtX9uFtdgAA">
<XPD:ATTR name="Name" type="string">INVALID_TRANSACTION</XPD:ATTR>
<XPD:REF name="Owner">JHSjZFoDDkunSh/DeLcmsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NNnnWRaPvEG4IP7wZP2SnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wQ1ykAyuUESr+JtX9uFtdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+ass8Ssz/E+o+KbmwNYywgAA">
<XPD:ATTR name="Name" type="string">INVALID_TRANSACTION</XPD:ATTR>
<XPD:REF name="Owner">JHSjZFoDDkunSh/DeLcmsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R4ukDlLE90ueqWQBhA2fiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+ass8Ssz/E+o+KbmwNYywgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ARrYoTfEoUOBW6UW7U7mvgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+ass8Ssz/E+o+KbmwNYywgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="A2WrL/K3e02Buo4RL4y4IQAA">
<XPD:ATTR name="Name" type="string">INVALID_TRANSACTION</XPD:ATTR>
<XPD:REF name="Owner">JHSjZFoDDkunSh/DeLcmsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XsQR1HuHuEGPPbmGuh44zQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2WrL/K3e02Buo4RL4y4IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xeIDlG4o80+6hO0LjeMGDgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2WrL/K3e02Buo4RL4y4IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ZtxtxgyU+UyJ8YKxHWUliQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2WrL/K3e02Buo4RL4y4IQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLClass" guid="B5G63VYfw02SPyneDIC3cAAA">
<XPD:ATTR name="Name" type="string">INV_FLAG</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Od4bhFQYz0W0+IFJCJOKIwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="X9z0Zh85X0Cm1Gib+qv7OQAA">
<XPD:ATTR name="Name" type="string">INV_FLAG</XPD:ATTR>
<XPD:REF name="Owner">B5G63VYfw02SPyneDIC3cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NgR9OykPzUafnCoCoIns8wAA">
<XPD:ATTR name="Name" type="string">INV_FLAG</XPD:ATTR>
<XPD:REF name="Owner">B5G63VYfw02SPyneDIC3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DBK2IdiJPkmtzUsEPOLyPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NgR9OykPzUafnCoCoIns8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/G3eLKi+i0KHk2E9BZgO1wAA">
<XPD:ATTR name="Name" type="string">INV_FLAG</XPD:ATTR>
<XPD:REF name="Owner">B5G63VYfw02SPyneDIC3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="//mtrHKiOEGaMBeRvTxNLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/G3eLKi+i0KHk2E9BZgO1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rntM9EPVNEWd+DZ0DXM4lAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/G3eLKi+i0KHk2E9BZgO1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="h/h0rDtE5Ey/lsJiiXaktAAA">
<XPD:ATTR name="Name" type="string">INV_FLAG</XPD:ATTR>
<XPD:REF name="Owner">B5G63VYfw02SPyneDIC3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ggAkPwGtN0C1VV8fvbnAqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/h0rDtE5Ey/lsJiiXaktAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="T22kWdxdnkOY3wIZkU3WvwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/h0rDtE5Ey/lsJiiXaktAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="hjWKLB34+EOmdTnDmz1sSQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h/h0rDtE5Ey/lsJiiXaktAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLClass" guid="9On6SJAooU6WtxSpZjm7igAA">
<XPD:ATTR name="Name" type="string">INV_IDENT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">N3dfaQhqYU6StG413n3TlgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Nmm/3RDR2UShHhwdHKSLIAAA">
<XPD:ATTR name="Name" type="string">INV_IDENT</XPD:ATTR>
<XPD:REF name="Owner">9On6SJAooU6WtxSpZjm7igAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="97EeRtN3bUS05QVfcx17mAAA">
<XPD:ATTR name="Name" type="string">INV_IDENT</XPD:ATTR>
<XPD:REF name="Owner">9On6SJAooU6WtxSpZjm7igAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2+yRhVIS706buTWnJ5k5LQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">97EeRtN3bUS05QVfcx17mAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nFKUDK20q0qV4llbItM9bwAA">
<XPD:ATTR name="Name" type="string">INV_IDENT</XPD:ATTR>
<XPD:REF name="Owner">9On6SJAooU6WtxSpZjm7igAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TSnflDspkkyvqa0m68fezAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nFKUDK20q0qV4llbItM9bwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wIhiU03j3UK8y2V3ZTs+ZAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nFKUDK20q0qV4llbItM9bwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DIWp3ysYNEy9bpPORZ+PBgAA">
<XPD:ATTR name="Name" type="string">INV_IDENT</XPD:ATTR>
<XPD:REF name="Owner">9On6SJAooU6WtxSpZjm7igAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F/iG/b7BHE6uYdy3AZ9/7wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DIWp3ysYNEy9bpPORZ+PBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+nZXEgQqAUWInVn8U6s7IwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DIWp3ysYNEy9bpPORZ+PBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="6EhCPS62hUC0ClR1RuuCnQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DIWp3ysYNEy9bpPORZ+PBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLClass" guid="sj0mnzdi1UejdAirqtyWgwAA">
<XPD:ATTR name="Name" type="string">INV_OBJREF</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">E/VC6/eyxUmd7XFcFbY1ogAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mhF9BskJMUukIkofvlBx0wAA">
<XPD:ATTR name="Name" type="string">INV_OBJREF</XPD:ATTR>
<XPD:REF name="Owner">sj0mnzdi1UejdAirqtyWgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gWlnG/BmO0ybe857fBOb2gAA">
<XPD:ATTR name="Name" type="string">INV_OBJREF</XPD:ATTR>
<XPD:REF name="Owner">sj0mnzdi1UejdAirqtyWgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lf67cBHRwUiscUCiwCNUBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gWlnG/BmO0ybe857fBOb2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="yoiPY9ymOEyM5dQUAUKo3AAA">
<XPD:ATTR name="Name" type="string">INV_OBJREF</XPD:ATTR>
<XPD:REF name="Owner">sj0mnzdi1UejdAirqtyWgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NDRntIlTskWIonvDmtCU7wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yoiPY9ymOEyM5dQUAUKo3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="coIAP3KRj0ySnfpEYQvz8QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yoiPY9ymOEyM5dQUAUKo3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="gltzKacbHkuScB2qWczFCQAA">
<XPD:ATTR name="Name" type="string">INV_OBJREF</XPD:ATTR>
<XPD:REF name="Owner">sj0mnzdi1UejdAirqtyWgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="52eoenG+MUuEVsPj7tvFwgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gltzKacbHkuScB2qWczFCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="a5+OytlGzkKwLdU4VNvBYQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gltzKacbHkuScB2qWczFCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="mRmzW4ttx0+qa5BhDCXG6wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gltzKacbHkuScB2qWczFCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLClass" guid="c8/eZ+DReE6U9LHi/1EBxQAA">
<XPD:ATTR name="Name" type="string">INV_POLICY</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">u3CI44IwxkOwrETHuVpkQAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qZ6RSeHsokC0ycT1H2WBaQAA">
<XPD:ATTR name="Name" type="string">INV_POLICY</XPD:ATTR>
<XPD:REF name="Owner">c8/eZ+DReE6U9LHi/1EBxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dl5JSNq9yU+YNjidOAew+QAA">
<XPD:ATTR name="Name" type="string">INV_POLICY</XPD:ATTR>
<XPD:REF name="Owner">c8/eZ+DReE6U9LHi/1EBxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EHnNhj5tC0qlg8zrmrBy2AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dl5JSNq9yU+YNjidOAew+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="I3Ehuvf9jk2wAIBgHj0szAAA">
<XPD:ATTR name="Name" type="string">INV_POLICY</XPD:ATTR>
<XPD:REF name="Owner">c8/eZ+DReE6U9LHi/1EBxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="72GOJZukyEaf8DcocMiZ3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I3Ehuvf9jk2wAIBgHj0szAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ytCrkKKMJEuH6i9eSg3JvQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I3Ehuvf9jk2wAIBgHj0szAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="9k8i7jse+ESRErZh1cCeGAAA">
<XPD:ATTR name="Name" type="string">INV_POLICY</XPD:ATTR>
<XPD:REF name="Owner">c8/eZ+DReE6U9LHi/1EBxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BOG+cctdnUaOjwWCc4TJSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9k8i7jse+ESRErZh1cCeGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="LROEkpWwZE6QTLPvNzu5+wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9k8i7jse+ESRErZh1cCeGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="64yKfgi5lEiiYQBxIdnFLQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9k8i7jse+ESRErZh1cCeGAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLInterface" guid="qylAoHA8R0K2fRK/bMphzgAA">
<XPD:ATTR name="Name" type="string">IRObject</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">wTVKDvCZcECKC/YUy3NVbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLClass" guid="+g6ZXV2Ka0KP5o+sOC8OsAAA">
<XPD:ATTR name="Name" type="string">LongHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Fge5xL0RG062XokIvvwA8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1PjNgfunPUGXIFwwR4AlgQAA">
<XPD:ATTR name="Name" type="string">LongHolder</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="38FmptT+M0qCnP4fkunRqwAA">
<XPD:ATTR name="Name" type="string">LongHolder</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RP9v9qwBB06j+RRyccIjVQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">38FmptT+M0qCnP4fkunRqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RKLypJu4Skyw//yQLBvVigAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YApSm35U00erI5fNSo8f1QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RKLypJu4Skyw//yQLBvVigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="RJD33V4lJ0CJ+jf7CMg5oAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1lOaDrfVf0msCl2JneziBwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RJD33V4lJ0CJ+jf7CMg5oAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="tM1TY8Gy1kCKuFMkjrLn/wAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9IyWrhEKvUS1y7i7si9WvAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="Owner">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLClass" guid="J6oZxYA2806C/i6ut0628AAA">
<XPD:ATTR name="Name" type="string">LongLongSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="MdfmKPEgIkKR/vYvbcS80QAA">
<XPD:ATTR name="Name" type="string">LongLongSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yXcrmwLsHke7s7Ld7lClIwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z+ACefBcDU2pt1xzegNb2AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yXcrmwLsHke7s7Ld7lClIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="w9UHOrHtg0+eVie7PptX5AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yXcrmwLsHke7s7Ld7lClIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uP/LPtdw+0qkebDijSNmRwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Cvty+/CeKk2iM+cj8o+e5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uP/LPtdw+0qkebDijSNmRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="77NhjX/avUWjBziDGPguOgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="VMWqtPIsw0e7HRgkv/X6QQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="UWbNN1jq6UOM7k3BrPhZ9wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="13Mj2ormrUKciZHLMnywlAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UWbNN1jq6UOM7k3BrPhZ9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="/e1YmWhR+Uab6Aea5znecQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">J6oZxYA2806C/i6ut0628AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8KMom0fpKU6weDAQ8m9ivAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/e1YmWhR+Uab6Aea5znecQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/PZhBaL6AE2ey0pxgw7JDAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/e1YmWhR+Uab6Aea5znecQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLClass" guid="gXfTTQqnEk6PgrRTEnlOrAAA">
<XPD:ATTR name="Name" type="string">LongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Fh4CLdynqUmWNcp6JKxnjwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/1COkNhWmkCFsXL84cTVlAAA">
<XPD:ATTR name="Name" type="string">LongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Sh4rwS0luU+zs0inYgjA9AAA">
<XPD:ATTR name="Name" type="string">LongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="f5WbQPtfoUyOJOzS7ONThQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sh4rwS0luU+zs0inYgjA9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="SZgP9G4bbkmoVZ9fvqCFkQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0hXXmrijgESLasi2QuoYnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SZgP9G4bbkmoVZ9fvqCFkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="kMi3YGDvUkStVIn/TSokHAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S5qryQT2fUqIAbdM8NEBsQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kMi3YGDvUkStVIn/TSokHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="wCgr77JVDECxK/UANLgj8gAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="omrpVQfwP0mFnZGCxPdbmgAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="Owner">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLClass" guid="L5NRXcqIEU2e9HlgRr1QOgAA">
<XPD:ATTR name="Name" type="string">LongSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="D6AnmWM/TUyyeO03xDi9AgAA">
<XPD:ATTR name="Name" type="string">LongSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="K9Lztrg9qkSVYavD1oNzMAAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="27q+jAWIzkudbwzRGD+o4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K9Lztrg9qkSVYavD1oNzMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WGvT4nSLsEuQuAqhGY9XmgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K9Lztrg9qkSVYavD1oNzMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XozH48buakasXqy57h+fOgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CV+cPaD1WUWbtSEIt6apNAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XozH48buakasXqy57h+fOgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ATadTF8lrkWC48QYmKyCOQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="KNKWtHTnZUehQ0bCTsNlUwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="OvLxw68tgkKBKUXDdKDDCwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="izflsVSAQUmdIL2Mep4rbgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OvLxw68tgkKBKUXDdKDDCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="vLhXgF0MdkqnF1aVe6e8RQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">L5NRXcqIEU2e9HlgRr1QOgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GTNy/EsasE+a+IuKkGKC/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vLhXgF0MdkqnF1aVe6e8RQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/2XPgWoETU6YHJMFRtLBFAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vLhXgF0MdkqnF1aVe6e8RQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLClass" guid="jY/0f6A7sEuoeNXL6Bsx7AAA">
<XPD:ATTR name="Name" type="string">LongSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">pf1brsvIvEmypMeqa5Pc2QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9BeHMa/Sk0WI7G8qi9JNeAAA">
<XPD:ATTR name="Name" type="string">LongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IikSZlZGVUmjy6IhMhk39wAA">
<XPD:ATTR name="Name" type="string">LongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DTEveolyCUytd9Zsqh2vPAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IikSZlZGVUmjy6IhMhk39wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="YRk5hc+P2EKSHx9HPnjrHQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tTQuZfMfsUea3/8tNfCcxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YRk5hc+P2EKSHx9HPnjrHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="3Wl8mEXczUO9APbzmocBEwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xaeTokYVMUaJSQ2MQ11brQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Wl8mEXczUO9APbzmocBEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="jjK/onryRUuWS781vp1B7gAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="L+z+Eh3l50yqPOL9Rf+BbgAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLClass" guid="Gngoy3iiTEKtJAOA59HAVQAA">
<XPD:ATTR name="Name" type="string">MARSHAL</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">v7YCzDR6iE+xyOoSl+O6YQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/qKMJ2rdEEiDEHLOOhaHXAAA">
<XPD:ATTR name="Name" type="string">MARSHAL</XPD:ATTR>
<XPD:REF name="Owner">Gngoy3iiTEKtJAOA59HAVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="83l5K7l7WEmBdIgJA5sdEAAA">
<XPD:ATTR name="Name" type="string">MARSHAL</XPD:ATTR>
<XPD:REF name="Owner">Gngoy3iiTEKtJAOA59HAVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rc/kNAYDIESlAOuCgQv/SwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">83l5K7l7WEmBdIgJA5sdEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="rrDJg+0Gr0+iMt4wKECa+wAA">
<XPD:ATTR name="Name" type="string">MARSHAL</XPD:ATTR>
<XPD:REF name="Owner">Gngoy3iiTEKtJAOA59HAVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BqGYDomNOEyTdqdoazJQpgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rrDJg+0Gr0+iMt4wKECa+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PGGOQ6bDIkimfU55YLhmCwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rrDJg+0Gr0+iMt4wKECa+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="MTb6fKkSwk65Z4NTkT5xpAAA">
<XPD:ATTR name="Name" type="string">MARSHAL</XPD:ATTR>
<XPD:REF name="Owner">Gngoy3iiTEKtJAOA59HAVQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P/CIDl4a2EOsEdLumPAyeQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTb6fKkSwk65Z4NTkT5xpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sFCFWMzqK02HdigCmhFg6gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTb6fKkSwk65Z4NTkT5xpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ZngSjsE6WEKoZU+jNSnQAgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTb6fKkSwk65Z4NTkT5xpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLClass" guid="MKiY0yqx40mXEzPBlB80zAAA">
<XPD:ATTR name="Name" type="string">NamedValue</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="K9gX7N+jt0CW4cODZeBj1QAA">
<XPD:ATTR name="Name" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="Owner">MKiY0yqx40mXEzPBlB80zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Oh8mMFDDxUWOFwdQGlUW/gAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:REF name="Owner">MKiY0yqx40mXEzPBlB80zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="T/Kq1KxbUEy8jeowlVM5SwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">MKiY0yqx40mXEzPBlB80zAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TsxmARslYkGobEsFTJzAQAAA">
<XPD:ATTR name="Name" type="string">flags</XPD:ATTR>
<XPD:REF name="Owner">MKiY0yqx40mXEzPBlB80zAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLClass" guid="A0e8ZUwpQ0G4qhT6lyqllAAA">
<XPD:ATTR name="Name" type="string">NameValuePair</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">0Fs2JGaC20CkoOZhE0lBnAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="B8TOwtAT60S64XMq1cXvwQAA">
<XPD:ATTR name="Name" type="string">NameValuePair</XPD:ATTR>
<XPD:REF name="Owner">A0e8ZUwpQ0G4qhT6lyqllAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2r7bJOTS70KxnAEhMxCcnQAA">
<XPD:ATTR name="Name" type="string">NameValuePair</XPD:ATTR>
<XPD:REF name="Owner">A0e8ZUwpQ0G4qhT6lyqllAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IOy8iVRcLUmpJI7ITSerJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2r7bJOTS70KxnAEhMxCcnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="OLBuZo3HBk+/4DEgL+8dVQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2r7bJOTS70KxnAEhMxCcnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="XneZ/ts8TE+Z0Z/aZXhJaQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">A0e8ZUwpQ0G4qhT6lyqllAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Hnd7sp2y4k+02uslw2rZsQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">A0e8ZUwpQ0G4qhT6lyqllAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLClass" guid="8TSe340ThUOrnHPhqk/ohwAA">
<XPD:ATTR name="Name" type="string">NameValuePairHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fs4GbaDOF0OZG2UDnOFjuAAA">
<XPD:ATTR name="Name" type="string">NameValuePairHelper</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eSsmfkXIgU+RCWHFYqN0pQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jxMJ2Qjkl06EM9LcHXi88AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eSsmfkXIgU+RCWHFYqN0pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wkXnr4Xf9kSmXHWvIIjMwwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameValuePair</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eSsmfkXIgU+RCWHFYqN0pQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZPmBkxaFIkWKBTQrOcsV4wAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eRN6Wns3VkSnSgvLUvMJ6wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZPmBkxaFIkWKBTQrOcsV4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mlbn5FDcyEO8abFvSZ/H5QAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="OA89p+qJH0um1ZvMd9AIcgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/SE9k/7EoUm6Tx9G5Nhb1wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="11VIzIgG3ECP7ZiQ/0rpAAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/SE9k/7EoUm6Tx9G5Nhb1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="srgfzFk2nUafL99HU39LCAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">8TSe340ThUOrnHPhqk/ohwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oxWQkueTlUCkeIrcAJSnFgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">srgfzFk2nUafL99HU39LCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9IxyXNz8Wk27/yxFCQl1AwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameValuePair</XPD:ATTR>
<XPD:REF name="BehavioralFeature">srgfzFk2nUafL99HU39LCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLClass" guid="ORx+60z6RUKIUJkwwtiQ7wAA">
<XPD:ATTR name="Name" type="string">NO_IMPLEMENT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">2pHQ3OrzAkeXs/sWkXLk8AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EX+YpsyVD0KAQ19QA8QqjgAA">
<XPD:ATTR name="Name" type="string">NO_IMPLEMENT</XPD:ATTR>
<XPD:REF name="Owner">ORx+60z6RUKIUJkwwtiQ7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9Gtbc8jRaECYGy27/IYOXgAA">
<XPD:ATTR name="Name" type="string">NO_IMPLEMENT</XPD:ATTR>
<XPD:REF name="Owner">ORx+60z6RUKIUJkwwtiQ7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RwUGNSyg4EmqY7QA3aArwwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9Gtbc8jRaECYGy27/IYOXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="V6sCHjqSiUCPwDKdjStjNAAA">
<XPD:ATTR name="Name" type="string">NO_IMPLEMENT</XPD:ATTR>
<XPD:REF name="Owner">ORx+60z6RUKIUJkwwtiQ7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9ELafzkGyEaZeIlZe7a32wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V6sCHjqSiUCPwDKdjStjNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ewG690FGtkqLnBxvTW6G0gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V6sCHjqSiUCPwDKdjStjNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2CmYZfcWi0CPkoN8AiVqfgAA">
<XPD:ATTR name="Name" type="string">NO_IMPLEMENT</XPD:ATTR>
<XPD:REF name="Owner">ORx+60z6RUKIUJkwwtiQ7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wxv/UTL+IUipfNCTYC/CmAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2CmYZfcWi0CPkoN8AiVqfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dvi4dhXJm0KQZICT+nhnzAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2CmYZfcWi0CPkoN8AiVqfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1YXS4nYABkSOUxdXnR+vPAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2CmYZfcWi0CPkoN8AiVqfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[91]" type="UMLClass" guid="2UXoiFqm40a4iabCQaMONwAA">
<XPD:ATTR name="Name" type="string">NO_MEMORY</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oZ5xL5/APEi1lZu29aKZiwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jWPQDELN4kyoJjc5YCwBYgAA">
<XPD:ATTR name="Name" type="string">NO_MEMORY</XPD:ATTR>
<XPD:REF name="Owner">2UXoiFqm40a4iabCQaMONwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MvTwZ3OJ2kyQ1FZm2F3CWwAA">
<XPD:ATTR name="Name" type="string">NO_MEMORY</XPD:ATTR>
<XPD:REF name="Owner">2UXoiFqm40a4iabCQaMONwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eH2hhSAktE2jAzVhOSvffwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MvTwZ3OJ2kyQ1FZm2F3CWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uz44ys1DzkiR1LJbsC7cNQAA">
<XPD:ATTR name="Name" type="string">NO_MEMORY</XPD:ATTR>
<XPD:REF name="Owner">2UXoiFqm40a4iabCQaMONwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I/hla+61n02K/3zqrHEQmAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uz44ys1DzkiR1LJbsC7cNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jsliyuTaVkyfTYPhzmZvJgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uz44ys1DzkiR1LJbsC7cNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="MZ7wRjpJg0KUG1qJ1JD1jwAA">
<XPD:ATTR name="Name" type="string">NO_MEMORY</XPD:ATTR>
<XPD:REF name="Owner">2UXoiFqm40a4iabCQaMONwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xAW2w+p5+0Gkd7epdcNBkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MZ7wRjpJg0KUG1qJ1JD1jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x5d+URBZpUKzfVqcd+FLngAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MZ7wRjpJg0KUG1qJ1JD1jwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="kKIeEP2o8kKQIQTkO7OGJQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MZ7wRjpJg0KUG1qJ1JD1jwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[92]" type="UMLClass" guid="IDOTIX/Ur0e2n2uw6KDlygAA">
<XPD:ATTR name="Name" type="string">NO_PERMISSION</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">iN2BQSYoHEixN5X9MbVi4wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="z6cDSSS5LUS/oRCyTorlNgAA">
<XPD:ATTR name="Name" type="string">NO_PERMISSION</XPD:ATTR>
<XPD:REF name="Owner">IDOTIX/Ur0e2n2uw6KDlygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sykRW/+4wEeclUk4wP2eqwAA">
<XPD:ATTR name="Name" type="string">NO_PERMISSION</XPD:ATTR>
<XPD:REF name="Owner">IDOTIX/Ur0e2n2uw6KDlygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XFJ3ZI9UZka2W9e+E1dXWQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sykRW/+4wEeclUk4wP2eqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="K8xiS1pqJUK62ezVFd8tVgAA">
<XPD:ATTR name="Name" type="string">NO_PERMISSION</XPD:ATTR>
<XPD:REF name="Owner">IDOTIX/Ur0e2n2uw6KDlygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VzPusagaSUOHT0wjUmI/aAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K8xiS1pqJUK62ezVFd8tVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="q+phQvzepUeLrTiVejbH2wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K8xiS1pqJUK62ezVFd8tVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Om7OYN9eC0yWa+3xAc0yywAA">
<XPD:ATTR name="Name" type="string">NO_PERMISSION</XPD:ATTR>
<XPD:REF name="Owner">IDOTIX/Ur0e2n2uw6KDlygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X2rxlTglxk2uZqqbNdVmLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Om7OYN9eC0yWa+3xAc0yywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="O+9QPUUJ+0SiDauNwIgiuwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Om7OYN9eC0yWa+3xAc0yywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="eIjV1L1SKEyG1o6gaCS7bgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Om7OYN9eC0yWa+3xAc0yywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[93]" type="UMLClass" guid="+cqyktBIiU6d/rKJQmYfwAAA">
<XPD:ATTR name="Name" type="string">NO_RESOURCES</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tNmGWV2RaU+rgDJee6kPTQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="iogDtd99q0aefr+BmdC9AQAA">
<XPD:ATTR name="Name" type="string">NO_RESOURCES</XPD:ATTR>
<XPD:REF name="Owner">+cqyktBIiU6d/rKJQmYfwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="w2/0HYvniE+jga8s6E0cswAA">
<XPD:ATTR name="Name" type="string">NO_RESOURCES</XPD:ATTR>
<XPD:REF name="Owner">+cqyktBIiU6d/rKJQmYfwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/z6FLZg0zkmakaIlm/oZVAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w2/0HYvniE+jga8s6E0cswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ItsGaDpEK0qVEbpXHwPEKwAA">
<XPD:ATTR name="Name" type="string">NO_RESOURCES</XPD:ATTR>
<XPD:REF name="Owner">+cqyktBIiU6d/rKJQmYfwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lFU+Qf7Q90iDO7soH6jSpQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ItsGaDpEK0qVEbpXHwPEKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="607Z/l85BkCjpbHO7VtnuAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ItsGaDpEK0qVEbpXHwPEKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="lp/b3ijowEyEwontwBjxCgAA">
<XPD:ATTR name="Name" type="string">NO_RESOURCES</XPD:ATTR>
<XPD:REF name="Owner">+cqyktBIiU6d/rKJQmYfwAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gQgKSO4zrUSn79WHRv6mAwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lp/b3ijowEyEwontwBjxCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ufrbG41MxEStDHI8OiwokgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lp/b3ijowEyEwontwBjxCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="EM6vwtl7qkqT5j1qGLiqkAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lp/b3ijowEyEwontwBjxCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[94]" type="UMLClass" guid="tgD8qCRfL0KrpZBTLbspcwAA">
<XPD:ATTR name="Name" type="string">NO_RESPONSE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7sIS86UjIE6tZQ8yfsMH/QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bgYTluiSR0CNlMSY15a6xgAA">
<XPD:ATTR name="Name" type="string">NO_RESPONSE</XPD:ATTR>
<XPD:REF name="Owner">tgD8qCRfL0KrpZBTLbspcwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="k8PSt68lIkavFgVfZblACAAA">
<XPD:ATTR name="Name" type="string">NO_RESPONSE</XPD:ATTR>
<XPD:REF name="Owner">tgD8qCRfL0KrpZBTLbspcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s6H3w6RdhUWurUkVUAQbvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k8PSt68lIkavFgVfZblACAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DlbwLcHZukOyL0VDUQDPOwAA">
<XPD:ATTR name="Name" type="string">NO_RESPONSE</XPD:ATTR>
<XPD:REF name="Owner">tgD8qCRfL0KrpZBTLbspcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E4NUoCei5U+1rza92LaqSgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DlbwLcHZukOyL0VDUQDPOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Ay51jliky0K1Rfr+2pIbcQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DlbwLcHZukOyL0VDUQDPOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zygcHS+h9kqfAHjcOC3cZQAA">
<XPD:ATTR name="Name" type="string">NO_RESPONSE</XPD:ATTR>
<XPD:REF name="Owner">tgD8qCRfL0KrpZBTLbspcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lqd47ldi4k2Pg34sxqfhAwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zygcHS+h9kqfAHjcOC3cZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="C/vWWTqTH0O/nw/87WaPKQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zygcHS+h9kqfAHjcOC3cZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="RVra480t4EGeJ+4Um7++eQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zygcHS+h9kqfAHjcOC3cZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[95]" type="UMLClass" guid="nxMixgsOA0SA6P2wX/Z7tgAA">
<XPD:ATTR name="Name" type="string">NVList</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uZoEoFGcIU2h5/if7BtrKAAA">
<XPD:ATTR name="Name" type="string">NVList</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AOTIV68C1U+lXe1sOY69cwAA">
<XPD:ATTR name="Name" type="string">count</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Psh9Nfo7AEKSZCEsncDx7gAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HRaoSSa/oECvtQvxkSSURgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Psh9Nfo7AEKSZCEsncDx7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="UY3HVPBU+EWlSOdDPvuTQwAA">
<XPD:ATTR name="Name" type="string">add_item</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZNGWGf+eF0yKeTbYmJ5CUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UY3HVPBU+EWlSOdDPvuTQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9vbRTUGbAUWCScfnx1R+4wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UY3HVPBU+EWlSOdDPvuTQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mMPOdDdc4UmK1OEPFXgSagAA">
<XPD:ATTR name="Name" type="string">add_value</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hZIe254h8UCRqy/zxKqnTAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mMPOdDdc4UmK1OEPFXgSagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="G8Z0KdBjKkecNsIHTNn8tQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mMPOdDdc4UmK1OEPFXgSagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="wfplm2Oo7ECxSDisE32lDgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mMPOdDdc4UmK1OEPFXgSagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="lGw2W/ZknUe3kvbwdsdW0wAA">
<XPD:ATTR name="Name" type="string">item</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fDhYfMyvX0SQh3o8R9MzbgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lGw2W/ZknUe3kvbwdsdW0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="TCafi6oGK0meZw9eFpP7fQAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">nxMixgsOA0SA6P2wX/Z7tgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LCiugS8UnUGvq2YDcvx1PgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TCafi6oGK0meZw9eFpP7fQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[96]" type="UMLClass" guid="++GN2FQQjEaqm5FTA21s0gAA">
<XPD:ATTR name="Name" type="string">ObjectHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jkbe1/f16k6BpoMTyp4XIgAA">
<XPD:ATTR name="Name" type="string">ObjectHelper</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xmODMNnYN0i/VJuenhnufgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gIWrUB7gvkWp/W1wt00GZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xmODMNnYN0i/VJuenhnufgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="q3XIu6Umu0y41geL9IMKIgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xmODMNnYN0i/VJuenhnufgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="hc2z92dldkq7vcNDLTq3HAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LDiadnbCHUKpkVxigQjQqwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hc2z92dldkq7vcNDLTq3HAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="taorwHqmKkCMcVZDbQs9TQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="h3VGHeubiEexv1/9gbUBIQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="XLCwbBt1iUieTrGyvppo4wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V/tNzW89EU6oJZHiu+NWsQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XLCwbBt1iUieTrGyvppo4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="G3CMbJGCQ0CrSnd6pr+Q2gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">++GN2FQQjEaqm5FTA21s0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6aFtdmnCp0uvETmerMiM4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G3CMbJGCQ0CrSnd6pr+Q2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="J5UWiPm3OEiEb2q/yWmFuwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G3CMbJGCQ0CrSnd6pr+Q2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[97]" type="UMLClass" guid="B1eaZhwb2U2kdYspW9kPqgAA">
<XPD:ATTR name="Name" type="string">ObjectHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">dTGtMg3egkSDLm1YeT0dEAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rvt05Kp59kqU0ogZ0FZsXQAA">
<XPD:ATTR name="Name" type="string">ObjectHolder</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qOgpzlY43ka2GWWIqPdzmAAA">
<XPD:ATTR name="Name" type="string">ObjectHolder</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Jb54k18sckySVEKc5NzNwgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qOgpzlY43ka2GWWIqPdzmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ARhz3vqwCUuptkEi64Cc2AAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wglTUZLeAESj72T7uMbXwwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ARhz3vqwCUuptkEi64Cc2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="XwJs30CSS0yS6WcrKTCJrQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tcJC40GfrUKxHPlCGHAf0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XwJs30CSS0yS6WcrKTCJrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YTZpoMGccUySdzR8Io+ajQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="p+TEmSlv90q8zAmgH0mXwwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="Owner">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[98]" type="UMLClass" guid="uyf6B+TOPkSnNu3bqb7ZfgAA">
<XPD:ATTR name="Name" type="string">OBJECT_NOT_EXIST</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">+WQr9yX3yUGCGvy702cAaAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RzVCFx3FMUWWHnj8O4JpygAA">
<XPD:ATTR name="Name" type="string">OBJECT_NOT_EXIST</XPD:ATTR>
<XPD:REF name="Owner">uyf6B+TOPkSnNu3bqb7ZfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QL++6Ch6QUqtNupjGCXkawAA">
<XPD:ATTR name="Name" type="string">OBJECT_NOT_EXIST</XPD:ATTR>
<XPD:REF name="Owner">uyf6B+TOPkSnNu3bqb7ZfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qpuhunMbN0eKCdZe2oS2kQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QL++6Ch6QUqtNupjGCXkawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wEZXxxSA0k6OVYn/GC+ZUQAA">
<XPD:ATTR name="Name" type="string">OBJECT_NOT_EXIST</XPD:ATTR>
<XPD:REF name="Owner">uyf6B+TOPkSnNu3bqb7ZfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cNOZPXJTuEOeLD/DI/XGlwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wEZXxxSA0k6OVYn/GC+ZUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qKdFUkpGpEOdKyOvYB2e/AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wEZXxxSA0k6OVYn/GC+ZUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="dLCN1agEeUy2fNVq/ASSlgAA">
<XPD:ATTR name="Name" type="string">OBJECT_NOT_EXIST</XPD:ATTR>
<XPD:REF name="Owner">uyf6B+TOPkSnNu3bqb7ZfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5fM9Zqh0e0+w0IoftbztMAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dLCN1agEeUy2fNVq/ASSlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="s6DrKZV7JUKccZuZX5fc2wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dLCN1agEeUy2fNVq/ASSlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8wvVjzFSVU6zwApvEZ19iwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dLCN1agEeUy2fNVq/ASSlgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[99]" type="UMLClass" guid="13BH0ihgf0CkXaU7NDuZjQAA">
<XPD:ATTR name="Name" type="string">OBJ_ADAPTER</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">P0OPUK3VPkG1TbFVyjcKlAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yZ/mmnM64kiHp3LsXSh7JAAA">
<XPD:ATTR name="Name" type="string">OBJ_ADAPTER</XPD:ATTR>
<XPD:REF name="Owner">13BH0ihgf0CkXaU7NDuZjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LvLhql2KjkC21pvV5dyw/gAA">
<XPD:ATTR name="Name" type="string">OBJ_ADAPTER</XPD:ATTR>
<XPD:REF name="Owner">13BH0ihgf0CkXaU7NDuZjQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LNtoUQaIM0CWpFlrFMMzywAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LvLhql2KjkC21pvV5dyw/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="VUNUtVnMaUOK4/81Z8/4RAAA">
<XPD:ATTR name="Name" type="string">OBJ_ADAPTER</XPD:ATTR>
<XPD:REF name="Owner">13BH0ihgf0CkXaU7NDuZjQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UIkdSWBI8U2QYYgY0qnRLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VUNUtVnMaUOK4/81Z8/4RAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GOY/DJeEz0GqZHK0uaQHCQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VUNUtVnMaUOK4/81Z8/4RAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="X+WqwftH+USf5xBjJDwNmQAA">
<XPD:ATTR name="Name" type="string">OBJ_ADAPTER</XPD:ATTR>
<XPD:REF name="Owner">13BH0ihgf0CkXaU7NDuZjQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wOEREUiG9ki9Mz/EV4kMvAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X+WqwftH+USf5xBjJDwNmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lRdh90YycUO43imw5qqygQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X+WqwftH+USf5xBjJDwNmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="sRwC8Xdj3EyfkhoqF+fRwwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X+WqwftH+USf5xBjJDwNmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[100]" type="UMLClass" guid="kkFUcNfEfkiunj0NW2zMEgAA">
<XPD:ATTR name="Name" type="string">OctetSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tA0q5UKsFEy0DJqlYy3wEAAA">
<XPD:ATTR name="Name" type="string">OctetSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="EWF+Uot5YUazxrKMaX5m5QAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d4sO3pda3U2ZMcpRi1qD7gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EWF+Uot5YUazxrKMaX5m5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cN4Y5RpX3EiybjQx/lKQEQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EWF+Uot5YUazxrKMaX5m5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="VbzS5ganKkubh+6QLPa+kwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wLR8uzTeUku58Od2RdUQsQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VbzS5ganKkubh+6QLPa+kwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="3xTu0wh5EUiy0nblPPpj5wAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="sNojHd63P0a0z+/3XbhqJQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="iX04rm242UiONCSLVrbxmAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AkU12QEIbU2ZR7MuG07+6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iX04rm242UiONCSLVrbxmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="DGaO+JjuyUSqXDJkZGeRfwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">kkFUcNfEfkiunj0NW2zMEgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M7ChrSV6Wk+j+rIkm5lTyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DGaO+JjuyUSqXDJkZGeRfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="opE8hxNeEkicE+/KxuETSgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DGaO+JjuyUSqXDJkZGeRfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[101]" type="UMLClass" guid="apOv70sJOUqqMqBepPwCLQAA">
<XPD:ATTR name="Name" type="string">OctetSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">xylw8XArcE+2PLLQmxEDpQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YInP4hEPvE6KXMzbQTqMngAA">
<XPD:ATTR name="Name" type="string">OctetSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZreEmaLtiEqIXWwwtaHyLAAA">
<XPD:ATTR name="Name" type="string">OctetSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iNmxDtbdvkiD9K+Qk+zF5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZreEmaLtiEqIXWwwtaHyLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7AFSPxJfTUOV2U4B3MlOmgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YxqedDikE0G5dEHcFAoqBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7AFSPxJfTUOV2U4B3MlOmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="gABVOG/xl0uP2XUlPFXPWAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tw/1UQai5UGNeRWxYAQiUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gABVOG/xl0uP2XUlPFXPWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="apC+FROwkUC9eQMoOPcB9wAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JyrvgsdJJEWGqj6UwqyEjAAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="Owner">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[102]" type="UMLInterface" guid="YL+pTHVryUalSKIQN8ZMNwAA">
<XPD:ATTR name="Name" type="string">OMGVMCID</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/HEc+60MuUetAueBBNz7hwAA">
<XPD:ATTR name="Name" type="string">value</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">1330446336</XPD:ATTR>
<XPD:REF name="Owner">YL+pTHVryUalSKIQN8ZMNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[103]" type="UMLClass" guid="YKWrSmVsBUCL4A88ThmjdgAA">
<XPD:ATTR name="Name" type="string">ORB</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">tHBECf/TaUa81TGTOxsUxAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">56</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="cMstHRJWKk+yn0DSyMAX0AAA">
<XPD:ATTR name="Name" type="string">ORB</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eXF+XV+N/kCUe9Nuf9bHsAAA">
<XPD:ATTR name="Name" type="string">init</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uMTIr+zUiUqPo5D9F6oZaQAA">
<XPD:ATTR name="Name" type="string">init</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5zqmDG7oD0+69B2is1qa0AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uMTIr+zUiUqPo5D9F6oZaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RoBER8mq6E6uFnqXesWuswAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Properties</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uMTIr+zUiUqPo5D9F6oZaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="uuNdnAL8Zk+9L+yOkmGDnwAA">
<XPD:ATTR name="Name" type="string">init</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KhKXMsIjHUmCM3GwDvzp0AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Applet</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uuNdnAL8Zk+9L+yOkmGDnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="it0kJ/9vwkSPeIQQFedunwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Properties</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uuNdnAL8Zk+9L+yOkmGDnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PoHDeDJ/AkKBWfpIzcL0rgAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sCdnpPrS5EKS3Nu8d04PKwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PoHDeDJ/AkKBWfpIzcL0rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ZOgW9fQJiUyJouiyc5AtegAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="iWuMBLH5KUGTCleMmHvwDQAA">
<XPD:ATTR name="Name" type="string">disconnect</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CG1fR/p1E0ipbCbDQJHDiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iWuMBLH5KUGTCleMmHvwDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="9XBd6TbpxECCF+lHcrD3ggAA">
<XPD:ATTR name="Name" type="string">list_initial_services</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="Yc9lJ3npTEqbf43il4NncAAA">
<XPD:ATTR name="Name" type="string">resolve_initial_references</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AOKrLC2gxEGDUCtfCfKFNAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Yc9lJ3npTEqbf43il4NncAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="5jjKWq5LHEmBoZaiSreQ1gAA">
<XPD:ATTR name="Name" type="string">object_to_string</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="caG6h4t8QUCl5JMwkr6UVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5jjKWq5LHEmBoZaiSreQ1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="WicQOPp7FUmoKCQtcdku5gAA">
<XPD:ATTR name="Name" type="string">string_to_object</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D8pdwhiXwEii2sI29Jf9kQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WicQOPp7FUmoKCQtcdku5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="6x7Rq/7l+kytq4ihcIKQ/gAA">
<XPD:ATTR name="Name" type="string">create_list</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JEa3ZPn6rE6NiZUWlvoiVQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6x7Rq/7l+kytq4ihcIKQ/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="eituMYvSwkyiQRj+PM6KCgAA">
<XPD:ATTR name="Name" type="string">create_operation_list</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/KyeCvw8aE6/whw5c598zAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eituMYvSwkyiQRj+PM6KCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="PEo76a4KzkKMBNWCrab75AAA">
<XPD:ATTR name="Name" type="string">create_named_value</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MoJ74Jhldke/9uqgLbl0JwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PEo76a4KzkKMBNWCrab75AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="T55torbASE6HV75tNQ7fJAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PEo76a4KzkKMBNWCrab75AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="DNuOrinLAUGa37E1pMZIUQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PEo76a4KzkKMBNWCrab75AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="dXP4F4HypkuwuRMpkHBXWAAA">
<XPD:ATTR name="Name" type="string">create_exception_list</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="2r+AdLjoxUmhgzC9/54u0AAA">
<XPD:ATTR name="Name" type="string">create_context_list</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="AG9xlP1Kk0qkPI/dj/iJYAAA">
<XPD:ATTR name="Name" type="string">get_default_context</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="Db65C6z+gk6jYcq816NLsAAA">
<XPD:ATTR name="Name" type="string">create_environment</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="YSNYlzAjZEWdKH4+pXQrLQAA">
<XPD:ATTR name="Name" type="string">create_output_stream</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="9A59WdJ3gUGcL6W4mBll/QAA">
<XPD:ATTR name="Name" type="string">send_multiple_requests_oneway</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4d19DqaOuUmKUckymvAomAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Request[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9A59WdJ3gUGcL6W4mBll/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="k8kCkuw6cUe17Az+bWQB1wAA">
<XPD:ATTR name="Name" type="string">send_multiple_requests_deferred</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wjCLT8NATEiyfoF4FWglJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Request[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">k8kCkuw6cUe17Az+bWQB1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="gfAHKa+E1kKtiUEI69/IqwAA">
<XPD:ATTR name="Name" type="string">poll_next_response</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="56ZtUNtgsES3BICOyrYpJgAA">
<XPD:ATTR name="Name" type="string">get_next_response</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="EVWlQ+18tkGpIAx5EkQj5AAA">
<XPD:ATTR name="Name" type="string">get_primitive_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jF4jUg8I30yReHYzfj2MEAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EVWlQ+18tkGpIAx5EkQj5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="Tu7zJGb0OkyX/0nOpqn+kgAA">
<XPD:ATTR name="Name" type="string">create_struct_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X+3q9jQ4k0eFQmp/E7MGxwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu7zJGb0OkyX/0nOpqn+kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eB6+z7kneke1MLv9r7Z5awAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu7zJGb0OkyX/0nOpqn+kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="thiRJz9zokCVXUe+omxbMQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StructMember[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Tu7zJGb0OkyX/0nOpqn+kgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="L+aOyzB2Ckqp8uU9rnkKOQAA">
<XPD:ATTR name="Name" type="string">create_union_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ScBiQlHprUS5j3uxj66IqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L+aOyzB2Ckqp8uU9rnkKOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WDmf9zYwAE2OXh77WbLluAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L+aOyzB2Ckqp8uU9rnkKOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="i9c8OTxGBkuoqzwFzKQ9bgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L+aOyzB2Ckqp8uU9rnkKOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="mf7rQW2NnkyI8TnCNVJkcQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnionMember[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L+aOyzB2Ckqp8uU9rnkKOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="H70i6kMhkU2DsRWY+P6oZgAA">
<XPD:ATTR name="Name" type="string">create_enum_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mSHgX/DeD0muP7OOgscM7AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H70i6kMhkU2DsRWY+P6oZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CpqHJxS5AUGuEdDV3VuBfwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H70i6kMhkU2DsRWY+P6oZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PTYCimmMpkCWIxAJHfbq0QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H70i6kMhkU2DsRWY+P6oZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="Cym7SMVnYk6X7G7psCjA0gAA">
<XPD:ATTR name="Name" type="string">create_alias_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YuMERKiwP0GiEyOWkiu2UgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cym7SMVnYk6X7G7psCjA0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vwyANzIY2EKs1cpqWiTe4QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cym7SMVnYk6X7G7psCjA0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="xItJUVW79UWmZmQoDbgg+wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cym7SMVnYk6X7G7psCjA0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="kXjCNhKoe0+vfGzmmsw0nwAA">
<XPD:ATTR name="Name" type="string">create_exception_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kVpbivNvhEWAWm/qZmtMwAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kXjCNhKoe0+vfGzmmsw0nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="R8zUDgiSzkeZEV6kEsR1wwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kXjCNhKoe0+vfGzmmsw0nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Icokd3opEUu8qGq7WHlWswAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StructMember[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kXjCNhKoe0+vfGzmmsw0nwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="0/EUQcACaUOON2CeRZxvbgAA">
<XPD:ATTR name="Name" type="string">create_interface_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d0+drBhsXk+mRu3EfRvMZgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0/EUQcACaUOON2CeRZxvbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4L/sbXdgnU6blgVeS1OhBQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0/EUQcACaUOON2CeRZxvbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="TS/ViPojCUKU7HdgiSkxgwAA">
<XPD:ATTR name="Name" type="string">create_string_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mbczqpjlXkixY2jsXymOVQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TS/ViPojCUKU7HdgiSkxgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="0jZh61Ez10u/wVJCvFB+4AAA">
<XPD:ATTR name="Name" type="string">create_wstring_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DJRCmukmI0K1MFMEnHY92QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0jZh61Ez10u/wVJCvFB+4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="4vDZEbx9Tk2jBFau26OwJgAA">
<XPD:ATTR name="Name" type="string">create_sequence_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qcRmWn0Wk0uzqTqdJVJI/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4vDZEbx9Tk2jBFau26OwJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZhfJdLUssEeDjVvBssGtLgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4vDZEbx9Tk2jBFau26OwJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="vwz8rdsAoEWWdWodmGuj/QAA">
<XPD:ATTR name="Name" type="string">create_recursive_sequence_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HdlTvBzywUemGqwz1GQWQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vwz8rdsAoEWWdWodmGuj/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SXr/EOzkk0q+OEHaRwpmUAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vwz8rdsAoEWWdWodmGuj/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="wKD3b6mdEkyDWHD1hOsFUAAA">
<XPD:ATTR name="Name" type="string">create_array_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LJT22ws/fk2wArqZzuv4kwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wKD3b6mdEkyDWHD1hOsFUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GVVK92XfVEaVcyxDJKlnEQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wKD3b6mdEkyDWHD1hOsFUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="d7/V/kjsf0qsKsa5jwxZfAAA">
<XPD:ATTR name="Name" type="string">create_native_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FXgp8uFkIEG6x1ZQV+qL+QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d7/V/kjsf0qsKsa5jwxZfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FEdPJvmqwE2emjsnMpg+2AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d7/V/kjsf0qsKsa5jwxZfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[36]" type="UMLOperation" guid="ys/WNuSrG0a2bSbnZEFd3AAA">
<XPD:ATTR name="Name" type="string">create_abstract_interface_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Gx9AISBx2Ua5JwRF2cyGFQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ys/WNuSrG0a2bSbnZEFd3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="yxZMW2vlxUWBul0MphXq7AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ys/WNuSrG0a2bSbnZEFd3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[37]" type="UMLOperation" guid="OUUeu5lmS0SbWxTfVB9eIwAA">
<XPD:ATTR name="Name" type="string">create_fixed_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Pe1v/2ox80C+A0AgoBGo+wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OUUeu5lmS0SbWxTfVB9eIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6ukzGl7UY02lUGYPkoI+sgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OUUeu5lmS0SbWxTfVB9eIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[38]" type="UMLOperation" guid="XyY5BxcN80uoQp4o0XqbfgAA">
<XPD:ATTR name="Name" type="string">create_value_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TuxInmpS2k2qrvBeH9huoAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyY5BxcN80uoQp4o0XqbfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="p3/pkPMogUeJ+dmNPVHSIQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyY5BxcN80uoQp4o0XqbfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="jEQI18PLtUOwDl32ySVj/QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyY5BxcN80uoQp4o0XqbfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="5GM330odWkCSn3XIVJM1IAAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyY5BxcN80uoQp4o0XqbfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="s2v6uf4FFEaWUTTU3QRFjwAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ValueMember[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyY5BxcN80uoQp4o0XqbfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[39]" type="UMLOperation" guid="u7PmEmddEUqZLVjh6oALcAAA">
<XPD:ATTR name="Name" type="string">create_recursive_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZzRwmuh2gUyUcyunysf/+QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u7PmEmddEUqZLVjh6oALcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[40]" type="UMLOperation" guid="E8CVa1SeJk2yyJUxqVJsZQAA">
<XPD:ATTR name="Name" type="string">create_value_box_tc</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P4iBCVhWnUS4vrVNdLJIJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E8CVa1SeJk2yyJUxqVJsZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZkrnedvSUEOIWGOL8BN6IQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E8CVa1SeJk2yyJUxqVJsZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Qws7tpgriU2JyKRRqYNUgAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E8CVa1SeJk2yyJUxqVJsZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[41]" type="UMLOperation" guid="4Qhu7Dww1EuuHzTySZtWtAAA">
<XPD:ATTR name="Name" type="string">create_any</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[42]" type="UMLOperation" guid="CqPOeLSMmUCz6rydoTVXhQAA">
<XPD:ATTR name="Name" type="string">get_current</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[43]" type="UMLOperation" guid="gFw6T3SzrEuzC6QZ+jstvQAA">
<XPD:ATTR name="Name" type="string">run</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[44]" type="UMLOperation" guid="foKb1d8c5EGOf1qpOihXvwAA">
<XPD:ATTR name="Name" type="string">shutdown</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fgRM9JLWv0K0ZNgkONr3WAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">foKb1d8c5EGOf1qpOihXvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[45]" type="UMLOperation" guid="OB1iQOSPe0mxsiH3NF4EfAAA">
<XPD:ATTR name="Name" type="string">work_pending</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[46]" type="UMLOperation" guid="ddcCMjeLaUKOBP4TFwXlEAAA">
<XPD:ATTR name="Name" type="string">perform_work</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[47]" type="UMLOperation" guid="86vnLtWOA0qvZ5g+ps0XYQAA">
<XPD:ATTR name="Name" type="string">get_service_information</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kjSipSXckUaDI0OqEOeeBQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">86vnLtWOA0qvZ5g+ps0XYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8qfAO0HvVU+kEQdXvfuSzgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceInformationHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">86vnLtWOA0qvZ5g+ps0XYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[48]" type="UMLOperation" guid="RcKapb3W90SSFErAQW2TQAAA">
<XPD:ATTR name="Name" type="string">create_dyn_any</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B/bXMAx7uESywdYLR2Vi6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RcKapb3W90SSFErAQW2TQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[49]" type="UMLOperation" guid="vxjENAnFT0avOvNgPW4aowAA">
<XPD:ATTR name="Name" type="string">create_basic_dyn_any</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Xu1oHoIsfECBab1w0iJzVAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vxjENAnFT0avOvNgPW4aowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[50]" type="UMLOperation" guid="nNKGzQND3kKBpbcwG6dNcQAA">
<XPD:ATTR name="Name" type="string">create_dyn_struct</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9LHh0Upy80WC9hai3vetUQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nNKGzQND3kKBpbcwG6dNcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[51]" type="UMLOperation" guid="SHrgnlsGGUKF6sj3GUc9KwAA">
<XPD:ATTR name="Name" type="string">create_dyn_sequence</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uq9pSLZS6Eu8wo4LX+4LSgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SHrgnlsGGUKF6sj3GUc9KwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[52]" type="UMLOperation" guid="YiGD7idre0yBhROma5YrQwAA">
<XPD:ATTR name="Name" type="string">create_dyn_array</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QEeHO2s0Jk6JnuwP4/ieywAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YiGD7idre0yBhROma5YrQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[53]" type="UMLOperation" guid="z+1qshrhdUKrKInHWAyd3QAA">
<XPD:ATTR name="Name" type="string">create_dyn_union</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qANfRjGUS0e9fsKqCcWHQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z+1qshrhdUKrKInHWAyd3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[54]" type="UMLOperation" guid="va2jxRUEXEmwtMStyR5YQQAA">
<XPD:ATTR name="Name" type="string">create_dyn_enum</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g1nWtxFcJEyvRYen72wqQAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">va2jxRUEXEmwtMStyR5YQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[55]" type="UMLOperation" guid="kL3uElh650SE7VBNym67fwAA">
<XPD:ATTR name="Name" type="string">create_policy</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8jFN2tnPD0av3OQULzsv/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kL3uElh650SE7VBNym67fwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7xHOtuwd8Ui9m4MuA5VXiwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kL3uElh650SE7VBNym67fwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="OoWdW6qdOEmhC4CVWRrgIAAA">
<XPD:ATTR name="Name" type="string">singleton</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ORB</XPD:ATTR>
<XPD:REF name="Owner">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[104]" type="UMLClass" guid="kb5ohf3Ytk+uUjwxN+sV7wAA">
<XPD:ATTR name="Name" type="string">PERSIST_STORE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oLWVHgpli0ab1K7OofxFCwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+poEz59a8E6ZfBWQ6QEqpgAA">
<XPD:ATTR name="Name" type="string">PERSIST_STORE</XPD:ATTR>
<XPD:REF name="Owner">kb5ohf3Ytk+uUjwxN+sV7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="BwVXr1TBd0GP112ynapvQwAA">
<XPD:ATTR name="Name" type="string">PERSIST_STORE</XPD:ATTR>
<XPD:REF name="Owner">kb5ohf3Ytk+uUjwxN+sV7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ARKz3K2nGEquAFViluNPBQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BwVXr1TBd0GP112ynapvQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ieM6eE8x9UeUmxR17ebGjgAA">
<XPD:ATTR name="Name" type="string">PERSIST_STORE</XPD:ATTR>
<XPD:REF name="Owner">kb5ohf3Ytk+uUjwxN+sV7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gEOzdIez8EG2uNwNLLpiuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ieM6eE8x9UeUmxR17ebGjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qcvwKs2tDkSQlrbX6zdvcwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ieM6eE8x9UeUmxR17ebGjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DeecSFtmuEiQfF2N0XsrZgAA">
<XPD:ATTR name="Name" type="string">PERSIST_STORE</XPD:ATTR>
<XPD:REF name="Owner">kb5ohf3Ytk+uUjwxN+sV7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g+SeZw2TfEermXPBYMeHYAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DeecSFtmuEiQfF2N0XsrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sg460OZroUyl1CS8SA7LBQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DeecSFtmuEiQfF2N0XsrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="dI8Mq+bamEqT0HfWs/DI7QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DeecSFtmuEiQfF2N0XsrZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[105]" type="UMLInterface" guid="Q7vV2lertkq7syWy9onkdAAA">
<XPD:ATTR name="Name" type="string">Policy</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">dHzU8GrAWUyzT1qjczDFPAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ecWudCI39EqaoP7mNUL2UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[106]" type="UMLInterface" guid="A1ALWrq5GUSR+I4FBEiH8gAA">
<XPD:ATTR name="Name" type="string">PolicyOperations</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">ecWudCI39EqaoP7mNUL2UwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eoNGjkrHvkW9Waz5Q0uJAgAA">
<XPD:ATTR name="Name" type="string">policy_type</XPD:ATTR>
<XPD:REF name="Owner">A1ALWrq5GUSR+I4FBEiH8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="pp17IcESzU+qxWaEdS2Z8AAA">
<XPD:ATTR name="Name" type="string">copy</XPD:ATTR>
<XPD:REF name="Owner">A1ALWrq5GUSR+I4FBEiH8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="/H/AHbeDGEudeNKzgnEBdAAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">A1ALWrq5GUSR+I4FBEiH8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[107]" type="UMLClass" guid="bwaX7UC25kmj9tnIZQGZAwAA">
<XPD:ATTR name="Name" type="string">PolicyError</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">li8LTUjBQUm4oIJRvWBfkgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TldOvqcBzkSx79sOIypOnwAA">
<XPD:ATTR name="Name" type="string">PolicyError</XPD:ATTR>
<XPD:REF name="Owner">bwaX7UC25kmj9tnIZQGZAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="rG/0Gp/jo029/vqxs7YRiQAA">
<XPD:ATTR name="Name" type="string">PolicyError</XPD:ATTR>
<XPD:REF name="Owner">bwaX7UC25kmj9tnIZQGZAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+EEi33kfE0qiMyR42ycGsgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rG/0Gp/jo029/vqxs7YRiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="D+v6h89kd0qrIdjKU6+YkQAA">
<XPD:ATTR name="Name" type="string">PolicyError</XPD:ATTR>
<XPD:REF name="Owner">bwaX7UC25kmj9tnIZQGZAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="p0MsDeLvcEahlPUn7+ENpAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D+v6h89kd0qrIdjKU6+YkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="32TCL7/QuEyr4BI8XrYgHgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D+v6h89kd0qrIdjKU6+YkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="vsDI0jh1/E29s5voe9a4IAAA">
<XPD:ATTR name="Name" type="string">reason</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="Owner">bwaX7UC25kmj9tnIZQGZAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[108]" type="UMLClass" guid="Oh6hGcMfAUWhkoKB1YcvKQAA">
<XPD:ATTR name="Name" type="string">PolicyHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Zcsna6K+EUi51O1gQHN3zwAA">
<XPD:ATTR name="Name" type="string">PolicyHelper</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="PtznSNVnMUy3Py0Hav6o1AAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fKMGsFIwckGgdZgVPLsU5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PtznSNVnMUy3Py0Hav6o1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="12595fkaFUuk/j2UeeXEAwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PtznSNVnMUy3Py0Hav6o1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kiC2o3WptEW1H61lGLUTSQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4avFRWdB20y8o9RZlRJ15wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kiC2o3WptEW1H61lGLUTSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="O3QgSJaDyEGjK9oKGx9MLAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="AeIh1vrlMU2zS/qFOd46pgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="uNiC+bgNPEWR19s4FCLu+wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/KJuxu+Eb0iAmSjeSwWHYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uNiC+bgNPEWR19s4FCLu+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="hSoKNJDU00CKD3hfdDD2EgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NvngC1F9VUi3HIG8mgp8kAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hSoKNJDU00CKD3hfdDD2EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GDOps/bJi022ec1UMMt9bgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hSoKNJDU00CKD3hfdDD2EgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="u8On0qzSbk25SVlEXRzRKgAA">
<XPD:ATTR name="Name" type="string">narrow</XPD:ATTR>
<XPD:REF name="Owner">Oh6hGcMfAUWhkoKB1YcvKQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Thoa95mix0y5XJCOkoZpIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u8On0qzSbk25SVlEXRzRKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[109]" type="UMLClass" guid="7y+YBKk9p0WGyJAtQP1HxgAA">
<XPD:ATTR name="Name" type="string">PolicyHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">2T8+F9B7x0eFmlfmr/OUzAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pARbyQsQH0uFKLAfxLJo0wAA">
<XPD:ATTR name="Name" type="string">PolicyHolder</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Jfk0XDHbmkyi4k0LvVpcwgAA">
<XPD:ATTR name="Name" type="string">PolicyHolder</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7Pff251Ji0SVvR4p+c3EOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jfk0XDHbmkyi4k0LvVpcwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JFHaLx7ikUO/ljs0ig9mcAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YbYhj79H0EGxwHEXyf02lwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JFHaLx7ikUO/ljs0ig9mcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mqdc9ik7aE6zGdgCFCvyMwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VJd0wvn8YEiA9RMsl0fxJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mqdc9ik7aE6zGdgCFCvyMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="vr/bj1nwUEmJ8Wu7TmQPEQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pEexHOHpiUuvKEgC54OgqgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy</XPD:ATTR>
<XPD:REF name="Owner">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[110]" type="UMLClass" guid="t04PpJwnp0qQv6saQFcAkwAA">
<XPD:ATTR name="Name" type="string">PolicyListHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qqQr+DpixE+IgHZ/AltojwAA">
<XPD:ATTR name="Name" type="string">PolicyListHelper</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Bb135o/fnE+gnHnNnKTaBwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NeZSuinY5EeZrckSytx2tgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bb135o/fnE+gnHnNnKTaBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="b3KhxlboRkWSo8SsaORl8AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bb135o/fnE+gnHnNnKTaBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="N70ycP9qcEKzPMmncRDF3QAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DdPpqrEb9UybauELZ3ODZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N70ycP9qcEKzPMmncRDF3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zix6I1wVy02P26OEex88tAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="3XTd83iGWE2hmk8hIE+tMAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="QWv4bHYoYk+g1VJMQCyiHwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cuC6U60DYU6qc8VTA1cATAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QWv4bHYoYk+g1VJMQCyiHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="NvbjrdbyFE6Y5d31Zb4szgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">t04PpJwnp0qQv6saQFcAkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NDCXcXPUd0S6vZ6ljZ9xLAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NvbjrdbyFE6Y5d31Zb4szgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qW355brI10yCOEBiix/6GwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NvbjrdbyFE6Y5d31Zb4szgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[111]" type="UMLClass" guid="Nqo3pGT34EefVRblN4PwgwAA">
<XPD:ATTR name="Name" type="string">PolicyListHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">k8QYZXgGykOkHMzlY1bMFwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="KCubAUqfCEWesMneoISZzwAA">
<XPD:ATTR name="Name" type="string">PolicyListHolder</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x3aG2DaZi02otylLl2tCHAAA">
<XPD:ATTR name="Name" type="string">PolicyListHolder</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="evv4MUC9NUaMq8rD860T4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x3aG2DaZi02otylLl2tCHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uMZ+WMPiS0qWXcY8rs6rYgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sxjpq07IyEK4fiEMWBxa8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uMZ+WMPiS0qWXcY8rs6rYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="IKp4R8p/Dka21bWtOQgBBQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UjDf3mjbsUuM0PN1okZ9ZQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IKp4R8p/Dka21bWtOQgBBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="awzuxtPdK06aSO7ekbzqLAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="13aACqfUgEuLHgpr4iZTFQAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy</XPD:ATTR>
<XPD:REF name="Owner">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[112]" type="UMLClass" guid="m8BqZatZQUqBgVcBd8MAjAAA">
<XPD:ATTR name="Name" type="string">PolicyTypeHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="noXJW4eV80GxuyRTMlZD2QAA">
<XPD:ATTR name="Name" type="string">PolicyTypeHelper</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AdcIa7MpTEKFAtmoCp2wbAAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jqWsQPBhm02JlmM/0El2nAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AdcIa7MpTEKFAtmoCp2wbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="CDVIlYdrb06jduRsvjbh0gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AdcIa7MpTEKFAtmoCp2wbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ahcmz3Y8JUWCSxbiejF4QwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ANolBnrABECL1pb5eEZlEAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ahcmz3Y8JUWCSxbiejF4QwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="vDNwuaK/eUSMQjIa+2jjjAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="jv6QL1HeWE63I3xtaczP4gAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="MyDe+G7QskKVvOBNdIPU8QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kb3jSDFYrEGbU+LIQPVg1QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MyDe+G7QskKVvOBNdIPU8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="iDyjPdSjUkqEowfEDUNtbgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">m8BqZatZQUqBgVcBd8MAjAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IeCEo+tM8kCQ5TIV9cPxcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iDyjPdSjUkqEowfEDUNtbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kSc0C1nCAUC3Cqr+LbOUPAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iDyjPdSjUkqEowfEDUNtbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[113]" type="UMLClass" guid="zWBdL91mmkexBnR8VOiE5AAA">
<XPD:ATTR name="Name" type="string">Principal</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LSIxxApWKUCQ2KroO3l6OwAA">
<XPD:ATTR name="Name" type="string">Principal</XPD:ATTR>
<XPD:REF name="Owner">zWBdL91mmkexBnR8VOiE5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Ltyhk1KXYESKt6xSmkyE4QAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:REF name="Owner">zWBdL91mmkexBnR8VOiE5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IwWAeSQCg02MWCGo4RxFkwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ltyhk1KXYESKt6xSmkyE4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="E3rCyl6ob0yj2v3E1ek4ewAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:REF name="Owner">zWBdL91mmkexBnR8VOiE5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[114]" type="UMLClass" guid="CRn0rlgqtEmRly2HHKYJ+wAA">
<XPD:ATTR name="Name" type="string">PrincipalHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">qu307Tz++UOHsUVjDRshywAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="aTMoVHeUGk+BVM9dG293WAAA">
<XPD:ATTR name="Name" type="string">PrincipalHolder</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="o5A++7c4+Uqq9miiHwb0qQAA">
<XPD:ATTR name="Name" type="string">PrincipalHolder</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="754mlzN7XUS+oAnDO7AlAgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Principal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">o5A++7c4+Uqq9miiHwb0qQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kDckxsHgQ0uuK0GGJbvbWwAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B0HQr10WO0KP0N2h9baT0QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kDckxsHgQ0uuK0GGJbvbWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="aiNiXf+QMUCJy9LP0r/ijQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="35KD7Dz7lUi1cwlAoLoT0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aiNiXf+QMUCJy9LP0r/ijQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Wz2zh8tKlEqdo9lqkSZ8ZAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Em7o+rstSUWJUAgGxMHUMQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Principal</XPD:ATTR>
<XPD:REF name="Owner">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[115]" type="UMLInterface" guid="Ualplu12NU2Hc9nVyYUpbQAA">
<XPD:ATTR name="Name" type="string">PRIVATE_MEMBER</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="OSIGqie0k06aauZH4JwwvQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">Ualplu12NU2Hc9nVyYUpbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[116]" type="UMLInterface" guid="vuAvivc3HkmOlLzTUTwa/AAA">
<XPD:ATTR name="Name" type="string">PUBLIC_MEMBER</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9yvrWOGk+kyIEBd3lBNSLAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">vuAvivc3HkmOlLzTUTwa/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[117]" type="UMLClass" guid="iOfa/aamzEi+q1+Qw8yITAAA">
<XPD:ATTR name="Name" type="string">RepositoryIdHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="zxTtIB5NAEuzP6pvP1EUQwAA">
<XPD:ATTR name="Name" type="string">RepositoryIdHelper</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AwiGQ/uT00+O7hCT5ZQwkQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Selc3OShXEeCchvHzyFbCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AwiGQ/uT00+O7hCT5ZQwkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SU7iWpP6YkuSZTypspyA5AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AwiGQ/uT00+O7hCT5ZQwkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="P/GHgpY/30OtpFabCl+e3gAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xRUIMHggYEiAt7GT/NxQsQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P/GHgpY/30OtpFabCl+e3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="EsX0iP1qL0u1ux+1hjG70AAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="gU+k43pOKkeG4mQYXlEaowAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="vOLkXl+/50uByuuPgNAHGwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YMlSIeyoIku/4Fid/s5cCQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vOLkXl+/50uByuuPgNAHGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="JNkYOw0AbECZ5qzxwYg70gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">iOfa/aamzEi+q1+Qw8yITAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vPN5IhEJ8EiI2ZdgSyZWtgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JNkYOw0AbECZ5qzxwYg70gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kqG3+oCNHEewSkh+tlIJQwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JNkYOw0AbECZ5qzxwYg70gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[118]" type="UMLClass" guid="IJnlU4Vmx0uH1vR3BPxUvAAA">
<XPD:ATTR name="Name" type="string">Request</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">23</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OTkQecAV+UeWxXwqXnVnUwAA">
<XPD:ATTR name="Name" type="string">Request</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="a+OU4hLu/UuXNcKnJEhHPgAA">
<XPD:ATTR name="Name" type="string">target</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="bob0UZY/vkGfkBy3an3MKAAA">
<XPD:ATTR name="Name" type="string">operation</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ExAIr/pOo0uqKtstYwKFdAAA">
<XPD:ATTR name="Name" type="string">arguments</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="F7/ckkZ76Eia+IxiGz6ljgAA">
<XPD:ATTR name="Name" type="string">result</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="x72RQ/BEpUq0iIXl8C67IgAA">
<XPD:ATTR name="Name" type="string">env</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="0fqQtPDnZUWlYl5VJo/PuAAA">
<XPD:ATTR name="Name" type="string">exceptions</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="InnHLzpguU+WPFlU6qshcgAA">
<XPD:ATTR name="Name" type="string">contexts</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="CdFRNWA4KEukXyBkK1ADbgAA">
<XPD:ATTR name="Name" type="string">ctx</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="6HkoFX+AsUCt/vliT08e+QAA">
<XPD:ATTR name="Name" type="string">ctx</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kTLLrOa0fUexTVvY6aIY0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6HkoFX+AsUCt/vliT08e+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="VH3IgGl/50yYhPcFpSBnKQAA">
<XPD:ATTR name="Name" type="string">add_in_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="XHqeKLBhukK0rz94eVIo8wAA">
<XPD:ATTR name="Name" type="string">add_named_in_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="akwkC2r6F0auT9VL61IzSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XHqeKLBhukK0rz94eVIo8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ADf81SsWA06vldBVF+kjiAAA">
<XPD:ATTR name="Name" type="string">add_inout_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="0VdHIkUXA0Gs0dNuNb2TkQAA">
<XPD:ATTR name="Name" type="string">add_named_inout_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BxqjY3+mNkCUvC53m10j8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0VdHIkUXA0Gs0dNuNb2TkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="CXdr2oHb/EWSyFsgDPq8nQAA">
<XPD:ATTR name="Name" type="string">add_out_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="TgBj9+NhwEW/TEtrKWUpbQAA">
<XPD:ATTR name="Name" type="string">add_named_out_arg</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="olHwXZ8wekGCaFRnswn1jQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TgBj9+NhwEW/TEtrKWUpbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="C4JWrf/XMEW4QwdfDN3hRwAA">
<XPD:ATTR name="Name" type="string">set_return_type</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SDN/Ma07bU+BlKWr4rKZegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C4JWrf/XMEW4QwdfDN3hRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="+1IeaV0FAUWC0R85akPi3QAA">
<XPD:ATTR name="Name" type="string">return_value</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="KOa9eSU/g0ClFtkjHJerHQAA">
<XPD:ATTR name="Name" type="string">invoke</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="AbdZw/uY6EuwY8MG+ru9eQAA">
<XPD:ATTR name="Name" type="string">send_oneway</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="i1xHjOqxSUyNi5p+zmwG+QAA">
<XPD:ATTR name="Name" type="string">send_deferred</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="xfqltqvSwU622xwdJ4mCcAAA">
<XPD:ATTR name="Name" type="string">poll_response</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="/HVwaOEgIkm9FKWQCUE6HQAA">
<XPD:ATTR name="Name" type="string">get_response</XPD:ATTR>
<XPD:REF name="Owner">IJnlU4Vmx0uH1vR3BPxUvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[119]" type="UMLClass" guid="lcxK82nSnEK+69immO9fxQAA">
<XPD:ATTR name="Name" type="string">ServerRequest</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vV1g2axPI0GyZjJPsGLRlgAA">
<XPD:ATTR name="Name" type="string">ServerRequest</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VkNSSc9ick6zDb4iRVSGgQAA">
<XPD:ATTR name="Name" type="string">op_name</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+w787geNh0KsEwv1lLXZtAAA">
<XPD:ATTR name="Name" type="string">operation</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="7boiHQ7KBES4IwIo+bQqEQAA">
<XPD:ATTR name="Name" type="string">params</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="olSoDeFBWke+jPHtn6IouQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7boiHQ7KBES4IwIo+bQqEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="GOV+8/xD8EqvqsT9KbtCvQAA">
<XPD:ATTR name="Name" type="string">arguments</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cYZ2zefg/kuMpmeCaD6luQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GOV+8/xD8EqvqsT9KbtCvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="VEfvBgTOwEy2t3mADfZF4QAA">
<XPD:ATTR name="Name" type="string">result</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DA/o9bS8N0W/ruMwjAE0/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VEfvBgTOwEy2t3mADfZF4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="HOKz/XFaaEum8HTzC5rXzwAA">
<XPD:ATTR name="Name" type="string">set_result</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PkW6yQierU+LVbj7hYhwNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HOKz/XFaaEum8HTzC5rXzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="KFX7Rjl72ECXci+hT2l2yAAA">
<XPD:ATTR name="Name" type="string">except</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SOuQqFmdnk2qphqXGamsRwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KFX7Rjl72ECXci+hT2l2yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="vi0ekmc380GyuNhSKBMf+QAA">
<XPD:ATTR name="Name" type="string">set_exception</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DBXkK9d360aZr1ARfrY/oQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vi0ekmc380GyuNhSKBMf+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="zNr0wNyiAk2ZRv+ot3O0sQAA">
<XPD:ATTR name="Name" type="string">ctx</XPD:ATTR>
<XPD:REF name="Owner">lcxK82nSnEK+69immO9fxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[120]" type="UMLClass" guid="wUsbh1SczkOrQ0O4nLla6gAA">
<XPD:ATTR name="Name" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">lh48yZ0uSUmJlx8y83P2NwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+ZeqVWDR0EGSgKl11WaUOgAA">
<XPD:ATTR name="Name" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="Owner">wUsbh1SczkOrQ0O4nLla6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yQ9l50KAjk+MpPkE8ms8HQAA">
<XPD:ATTR name="Name" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="Owner">wUsbh1SczkOrQ0O4nLla6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Vk9xlFJQp0yelXOEPsaCeAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yQ9l50KAjk+MpPkE8ms8HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UNcFieg//Eq7nPxJ/yULnwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yQ9l50KAjk+MpPkE8ms8HQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mBciICK5dEmH1usRuENXgQAA">
<XPD:ATTR name="Name" type="string">service_detail_type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">wUsbh1SczkOrQ0O4nLla6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="syGuypJ03kOfOFTgnE1DkQAA">
<XPD:ATTR name="Name" type="string">service_detail[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="Owner">wUsbh1SczkOrQ0O4nLla6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[121]" type="UMLClass" guid="o+ZOm/zNPU6YOgt6+WL0YAAA">
<XPD:ATTR name="Name" type="string">ServiceDetailHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NvOM/iJYmESwXr+PVcVSNAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="v+j6YRG7pESmSX4L6ixiRgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NvOM/iJYmESwXr+PVcVSNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kzuWPXtYHUWeQaP1uKTwpAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NvOM/iJYmESwXr+PVcVSNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="c9U5CWh5l0SHsZGC6On6HQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4xTybY8EtUqaS2B2wu9cbgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c9U5CWh5l0SHsZGC6On6HQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="fYWfLjW3zEyJDpc30R70FQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EWiSJocARU2qwenXnNMU4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fYWfLjW3zEyJDpc30R70FQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2gEQNJRpDka2NcfzapgSRgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OD0jnSB8skelKkn3DPqW9QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2gEQNJRpDka2NcfzapgSRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wmyQTPHYT0a8mtxxXTlOHgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2gEQNJRpDka2NcfzapgSRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Ezc1epuR0kCP70bLGKiGBQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oF5hdQIa3kSwPQRs+vzZcwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">o+ZOm/zNPU6YOgt6+WL0YAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[122]" type="UMLClass" guid="EpY7XfwHJ0Oa72nqeQKiMQAA">
<XPD:ATTR name="Name" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">vhT4ZWeVFE2Yk1B29A4/MAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="BoD3CrHcgU2O6wrT/bSxUgAA">
<XPD:ATTR name="Name" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="Owner">EpY7XfwHJ0Oa72nqeQKiMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MXqI4ssYgU6fs6ZhpYTVHAAA">
<XPD:ATTR name="Name" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="Owner">EpY7XfwHJ0Oa72nqeQKiMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9uePI9ZoGEOyFwYvUbXUcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MXqI4ssYgU6fs6ZhpYTVHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o+fCGRTA30Go1kSM33Pa0AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceDetail[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MXqI4ssYgU6fs6ZhpYTVHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="yl7X+qEo50ywMZyTjDYoBwAA">
<XPD:ATTR name="Name" type="string">service_options[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">EpY7XfwHJ0Oa72nqeQKiMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="A++audWF2kKVTGd+2I9ukwAA">
<XPD:ATTR name="Name" type="string">service_details[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceDetail</XPD:ATTR>
<XPD:REF name="Owner">EpY7XfwHJ0Oa72nqeQKiMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[123]" type="UMLClass" guid="YavPiseVy02I4G2COx4EcgAA">
<XPD:ATTR name="Name" type="string">ServiceInformationHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+RMZxzxWmUS8eNV+0YpelAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hbKTvfZ7AUahFvsupICMDwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+RMZxzxWmUS8eNV+0YpelAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="w+9BskLv0USYcRNHOL2bDAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+RMZxzxWmUS8eNV+0YpelAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lKsgd4qGPUiHQyhrMzKkwQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6l7SNaOYfEu+wjhy5j/mvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lKsgd4qGPUiHQyhrMzKkwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eNgzbMFzJUSwhmCLVdL2QQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GZOw+3YFZUGvxGfg+fMxXQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eNgzbMFzJUSwhmCLVdL2QQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="GJ/spy8EOUSOBDwSVNppTQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ywyc9pvVk0GGiYPlV11v/AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GJ/spy8EOUSOBDwSVNppTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Ry7X157GyEiOG5VbCnCjCAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GJ/spy8EOUSOBDwSVNppTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="oC2OFoW4w0aZysZsHlNwXAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SFt/o+g1nUCn+pPLPvxoOwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">YavPiseVy02I4G2COx4EcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[124]" type="UMLClass" guid="DnD0ic0YfEuuuW5pQVKBUgAA">
<XPD:ATTR name="Name" type="string">ServiceInformationHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">g0Z6AjuDG0KebXWUZFnJEQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="07GWrkkujkqReNsXYMN8KgAA">
<XPD:ATTR name="Name" type="string">ServiceInformationHolder</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="3by3V9lgIEWggnCMvvtZQgAA">
<XPD:ATTR name="Name" type="string">ServiceInformationHolder</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g8g5sFcRiESTsaq7QZhc0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3by3V9lgIEWggnCMvvtZQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="S5BYqRvsEkKmbbbhRA+RUAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9nLqM+nnSESi8SIB1KMCbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S5BYqRvsEkKmbbbhRA+RUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="1VgIo/Zla0q4STI1JpAxagAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8g/UwG56j0qgk1lA++gQGAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1VgIo/Zla0q4STI1JpAxagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Fu9b2xVSFUuExVWwfk2y5QAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9398yO1WsUa53Vw81p/5TgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServiceInformation</XPD:ATTR>
<XPD:REF name="Owner">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[125]" type="UMLClass" guid="tHcErTw8/EqgtsDXmQkK4wAA">
<XPD:ATTR name="Name" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">AjiOFkRkxk2kbiJ/UqzlOgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="T+RGv9sQ5UeIy8E7pr3jtwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dxb2NWTUuECvHvOHyOGC9wAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u0U0/RERf0eQDd4BaKinvwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dxb2NWTUuECvHvOHyOGC9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7e9MHAHZME6kafSTzg+5nAAA">
<XPD:ATTR name="Name" type="string">_SET_OVERRIDE</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">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="BuYxn7Gojk2xmfc3RDH3pwAA">
<XPD:ATTR name="Name" type="string">_ADD_OVERRIDE</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">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="qxtJK0ZEnEmcHUwfDt136wAA">
<XPD:ATTR name="Name" type="string">SET_OVERRIDE</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="Owner">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="PYj4oIlY/Eun5tLn4IBvYgAA">
<XPD:ATTR name="Name" type="string">ADD_OVERRIDE</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="Owner">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[126]" type="UMLClass" guid="GaNtbEjrWUGjeAjltw3k0gAA">
<XPD:ATTR name="Name" type="string">SetOverrideTypeHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LChmD2gzIk+f5xvoVlINMgAA">
<XPD:ATTR name="Name" type="string">SetOverrideTypeHelper</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QTtJTm9/+UeQsE4j5673YAAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lNpt92oKlUaqULEb3IqW6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QTtJTm9/+UeQsE4j5673YAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uK1ESkuQa0GpnFxRiXASJQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QTtJTm9/+UeQsE4j5673YAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="iz1bSnBHkkG9SEBBZZtQYwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vKmDf2lcPUO9vOYFWSOhugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iz1bSnBHkkG9SEBBZZtQYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="4irDsNLH9Ey7UnHSDHzrHgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="W+LAmXZITUWHCvNG+qqDzQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="DEclYhncdUyQCRhxeVS6OwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3BGEmE++p02e9bvGNL+pOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DEclYhncdUyQCRhxeVS6OwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="7/YYrjtDk0ajbFbcBT693AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">GaNtbEjrWUGjeAjltw3k0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9SDxNTHsokSktsOwUn27rAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7/YYrjtDk0ajbFbcBT693AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kFIH5K04jEuZWmln4GSFXAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7/YYrjtDk0ajbFbcBT693AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[127]" type="UMLClass" guid="jfQZrdOyukyDf28uk/BeDQAA">
<XPD:ATTR name="Name" type="string">ShortHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">usTYu4M6CkqxSV27e3qRFgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Uc8H9OXH0kClpuU/Ss5vpAAA">
<XPD:ATTR name="Name" type="string">ShortHolder</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x2awBaJmNU2NvIZXjW08vwAA">
<XPD:ATTR name="Name" type="string">ShortHolder</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rqNIje4apkugRaLUFZ1COgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x2awBaJmNU2NvIZXjW08vwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="1SxZEmvG+E2prqYLIwlqnAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rDuUNSW5Nk27LrC+JYI9TwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1SxZEmvG+E2prqYLIwlqnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ebKwszJ71U+Rdxf0VxsupgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SBPfJXz+wkeiyMP+2Ezf4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ebKwszJ71U+Rdxf0VxsupgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="e10Ue4HIrUOdhu7ItWXG6gAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ubajEBHW70ipyRWl9gazXAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="Owner">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[128]" type="UMLClass" guid="h3G2/+CMBkyJkf54NZwTsAAA">
<XPD:ATTR name="Name" type="string">ShortSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Hlid7jNCY0Ok2DT/FummxgAA">
<XPD:ATTR name="Name" type="string">ShortSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xv5DBGiRuE2szpTajs4OYAAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EHFZnpehp0KyimD5UuW1TgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xv5DBGiRuE2szpTajs4OYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="q1tNZCb7T0KwuVrXV8ErkAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xv5DBGiRuE2szpTajs4OYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DfPSNwFQaEW6bkU/BhzOOQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1Ffl7gVfm0qqofc15VMLVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DfPSNwFQaEW6bkU/BhzOOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="3H/+EqEhuE+gEHaQHeeGeAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PHsO1ky5fk2es8D1RVB6VQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ZBLbdu1zfkexos9D92mOWAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cSRkgkxcp02MCxBxFDYPbwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZBLbdu1zfkexos9D92mOWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="33nhp17HZkOJeJCKxqWZlAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">h3G2/+CMBkyJkf54NZwTsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1DR+hrumV0aa69Nl2q1MsQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">33nhp17HZkOJeJCKxqWZlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zrpiDIuF30ehANH0AiNJVwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">33nhp17HZkOJeJCKxqWZlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[129]" type="UMLClass" guid="s274U5MZ6U+u9toYnU4KoAAA">
<XPD:ATTR name="Name" type="string">ShortSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">R2olabuMBEa2qSpfjhoUbgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WJ4j7CGUC0qRXAcy9Jo1xAAA">
<XPD:ATTR name="Name" type="string">ShortSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yYO19rAhTke0FhV6NduQmgAA">
<XPD:ATTR name="Name" type="string">ShortSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V/TZP7WML0uuiEvApYEyZQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yYO19rAhTke0FhV6NduQmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2JaMBKBeBkqGEVIBd6aOyAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lYe+SG78B0eIWPRVP+Jr6wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2JaMBKBeBkqGEVIBd6aOyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="LJb3oxO/KUSMolGftaKOTgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pkFBIJSxmUeRfnMPf9rPPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LJb3oxO/KUSMolGftaKOTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="TThQlxwUbkuoDgbkhcoIbQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="NxPwWXgCv0ONcjavHa0ZgAAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="Owner">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[130]" type="UMLClass" guid="qKzsPWhtW0O72NF30n4UlgAA">
<XPD:ATTR name="Name" type="string">StringHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">vbqZ8nd/Q0y/tKCaqo8rwAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WjI8YSICvU+g2+m5441UDQAA">
<XPD:ATTR name="Name" type="string">StringHolder</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2DnmpH6RRkiY9shsTLGptAAA">
<XPD:ATTR name="Name" type="string">StringHolder</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7iCSpB7Zv0WoHl6XMgPeNAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2DnmpH6RRkiY9shsTLGptAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ufIEMnUR9UqmQtPaLCePDgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KRzHr0LV5UGS7W7Ykm5iNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ufIEMnUR9UqmQtPaLCePDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zpKiephxQk+BBusbwwHApQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b3CKPuc8l0mq9L50y0dU4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zpKiephxQk+BBusbwwHApQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="9OS3OdLPQk6+BQhMAxjBCQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JmCVqgcKaEm7wPxdaHbSsQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[131]" type="UMLClass" guid="E2ElEBdeTUWMMfiqkv1ATgAA">
<XPD:ATTR name="Name" type="string">StringValueHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">SA0VbjATb0ywq3+We28LagAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4aIvPtnDykaOKoBtjM3UiAAA">
<XPD:ATTR name="Name" type="string">StringValueHelper</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2JrXM7Iy1EaYvz8pFQoqKgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VfGeQSP1gE6ZRSYcD6lTkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2JrXM7Iy1EaYvz8pFQoqKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8mgYey949EufxCR7rrwXhQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2JrXM7Iy1EaYvz8pFQoqKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3ggmL+rAUU+FkQGVGucKmAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gCuHHMSYVEKrY2+S5fodCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3ggmL+rAUU+FkQGVGucKmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="xpAMGNF7xkiBJIvjyavBVAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="9oZpPROF8kC4/sYFMkjQOQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ujpVrPZvF024GkV/5HrneAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3YEhELY8oUapN7s6H56rzgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ujpVrPZvF024GkV/5HrneAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ls9yTjnsmEO5eN+UibTi9wAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7iXLKFA6/02yfjt1uYxu4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ls9yTjnsmEO5eN+UibTi9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="OLhf+JPGbU+xFpVNuaALXwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HJ0PBe1ilEy09FgA64O2TQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OLhf+JPGbU+xFpVNuaALXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AVf+pwS17EKbcHsJIHn+NAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OLhf+JPGbU+xFpVNuaALXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="KPKm+Xco8UmH1FewzAPcwAAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gn8UudNfzUyZBTOZj3HIxwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KPKm+Xco8UmH1FewzAPcwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Z0L9AVtpaU+kLxH8s5urzAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KPKm+Xco8UmH1FewzAPcwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="SeLKrJXtekCJDerlpIlYDwAA">
<XPD:ATTR name="Name" type="string">get_id</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Kw+qeX8YZU+3ZEk8QvJ9DwAA">
<XPD:ATTR name="Name" type="string">_instance</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StringValueHelper</XPD:ATTR>
<XPD:REF name="Owner">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[132]" type="UMLClass" guid="d+/e+pgQQU669ZT7GkBJFwAA">
<XPD:ATTR name="Name" type="string">StructMember</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">x8SWnvvYcUGDF3H7UzFQoAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="J5CiyByd00KxrunnwVcbXQAA">
<XPD:ATTR name="Name" type="string">StructMember</XPD:ATTR>
<XPD:REF name="Owner">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1SVNPkQ7kUW+BE3yMcyqgQAA">
<XPD:ATTR name="Name" type="string">StructMember</XPD:ATTR>
<XPD:REF name="Owner">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y3EdzI5NXEeDIISzax/M+QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1SVNPkQ7kUW+BE3yMcyqgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="f5LXvhFUoE2vl+4gjQgTdAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1SVNPkQ7kUW+BE3yMcyqgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="W5LQoZ2IfEeDujbc/yGaPAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1SVNPkQ7kUW+BE3yMcyqgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="cLTu/p8Or0mTnvH1/ziTEQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="1e/0fL8vEEO2eupDeG325QAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="Owner">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="YseEty2U6kuNfz3qjjGQzgAA">
<XPD:ATTR name="Name" type="string">type_def</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="Owner">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[133]" type="UMLClass" guid="1C7GDg2G5EOCmSDKI6xI6gAA">
<XPD:ATTR name="Name" type="string">StructMemberHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QfjaqAwyZ0eDorFc9FqmcAAA">
<XPD:ATTR name="Name" type="string">StructMemberHelper</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SNopmcgxz0+1EQ9143pODwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eyMAfMipVUebqQ+buMOv3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SNopmcgxz0+1EQ9143pODwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DXSivKw9xEu9P6lxrC5zfQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StructMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SNopmcgxz0+1EQ9143pODwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DuYDInyYaUaTO7bDzLWXdAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Bo5pQaSAe0OKwcXyTKsNKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DuYDInyYaUaTO7bDzLWXdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="4yqVxSgPIkm+1akiA3QCewAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Pp1M8u2vaUCmU4DxBGpg2wAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3+lBoDy4dkKNQTkvc2seKQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gDPIHPNx/EKsZsI+Bvmf4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3+lBoDy4dkKNQTkvc2seKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="HTQr7Do0/kym5EJ/4MAq8QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">1C7GDg2G5EOCmSDKI6xI6gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eX1euRIj1kKzELUh7QEp/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HTQr7Do0/kym5EJ/4MAq8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="WckaakVE60+XX2zjKph3QAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StructMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HTQr7Do0/kym5EJ/4MAq8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[134]" type="UMLClass" guid="uVDL8fD6IkiXwKEhoEja1AAA">
<XPD:ATTR name="Name" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="iBI7/Asqr0qrV7T6CNEWIAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YADxK4jR/U60S1NyRJQXFAAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gL2dMV+hKk+LxRq+RaVNNgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YADxK4jR/U60S1NyRJQXFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">66</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ec/kGedIRUmCrHyMLOPa0QAA">
<XPD:ATTR name="Name" type="string">_tk_null</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">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="cBa1d7x3WEehg5AQglIPuwAA">
<XPD:ATTR name="Name" type="string">_tk_void</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">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="h54Hr5TRhE2zRw5zbrGyoAAA">
<XPD:ATTR name="Name" type="string">_tk_short</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">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="EyrHxW0BNkS350Dfa0akLwAA">
<XPD:ATTR name="Name" type="string">_tk_long</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">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="so4gcgvVOk+WUfDy7j+XEgAA">
<XPD:ATTR name="Name" type="string">_tk_ushort</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">4</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="rPj9mF+ZdkKBqJgVoQ9JggAA">
<XPD:ATTR name="Name" type="string">_tk_ulong</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">5</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="tnSKQ4moSEmT0RNcvPiZ+wAA">
<XPD:ATTR name="Name" type="string">_tk_float</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">6</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="RQZuqOQ2wEefL/U+5c2vSQAA">
<XPD:ATTR name="Name" type="string">_tk_double</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">7</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="sn0Nzdd7sE2jKvjn5ufcFgAA">
<XPD:ATTR name="Name" type="string">_tk_boolean</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">8</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="1UdqP1t2Qk6PCNF5bozMwAAA">
<XPD:ATTR name="Name" type="string">_tk_char</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">9</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="rFH/p+g9ukuTBNab3kkiAQAA">
<XPD:ATTR name="Name" type="string">_tk_octet</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">10</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="PfC3dUqx4EKt2ymsPBkodwAA">
<XPD:ATTR name="Name" type="string">_tk_any</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">11</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="SS8r2nOph0mD7tM+vDGqLgAA">
<XPD:ATTR name="Name" type="string">_tk_TypeCode</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">12</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="HsKkdwjeU0aUmzh0w1AbvwAA">
<XPD:ATTR name="Name" type="string">_tk_Principal</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">13</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="CFa3d8wsL06KJQoJBqCJKQAA">
<XPD:ATTR name="Name" type="string">_tk_objref</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">14</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="oFUXaeejV0iQ9EbcNwe5YwAA">
<XPD:ATTR name="Name" type="string">_tk_struct</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">15</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[16]" type="UMLAttribute" guid="6ahgM0Hupkeor6RvfSkOuwAA">
<XPD:ATTR name="Name" type="string">_tk_union</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">16</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[17]" type="UMLAttribute" guid="1+aD+snbjk6lBF5BtyLWwAAA">
<XPD:ATTR name="Name" type="string">_tk_enum</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">17</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[18]" type="UMLAttribute" guid="58azQr/M7kmyWcTbsbD1BAAA">
<XPD:ATTR name="Name" type="string">_tk_string</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">18</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[19]" type="UMLAttribute" guid="mXo3yObPQEOztlM1+HE18AAA">
<XPD:ATTR name="Name" type="string">_tk_sequence</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">19</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[20]" type="UMLAttribute" guid="kuRxEeQPoUmBTEgjtsT2KAAA">
<XPD:ATTR name="Name" type="string">_tk_array</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">20</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[21]" type="UMLAttribute" guid="SiGK1uFKMkmeoBkpNZwnKgAA">
<XPD:ATTR name="Name" type="string">_tk_alias</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">21</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[22]" type="UMLAttribute" guid="b+zxeedmeUylEvDp3wlyYQAA">
<XPD:ATTR name="Name" type="string">_tk_except</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">22</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[23]" type="UMLAttribute" guid="Ea0J+DMwgUOI58DoKTuEIgAA">
<XPD:ATTR name="Name" type="string">_tk_longlong</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">23</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[24]" type="UMLAttribute" guid="g1QI0gqq5U++yvW5XoBvBgAA">
<XPD:ATTR name="Name" type="string">_tk_ulonglong</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">24</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[25]" type="UMLAttribute" guid="jTyXPisCrUuLielYmxFhWQAA">
<XPD:ATTR name="Name" type="string">_tk_longdouble</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">25</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[26]" type="UMLAttribute" guid="8vd3ywz+nEyGsFxtj/wo/wAA">
<XPD:ATTR name="Name" type="string">_tk_wchar</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">26</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[27]" type="UMLAttribute" guid="Eny//TUBYkWLc+iK5+vyGAAA">
<XPD:ATTR name="Name" type="string">_tk_wstring</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">27</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[28]" type="UMLAttribute" guid="4I7xF/AdkkmFoXVh6fBiEwAA">
<XPD:ATTR name="Name" type="string">_tk_fixed</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">28</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[29]" type="UMLAttribute" guid="mHNwSpQpW0izSj/SiN3e6gAA">
<XPD:ATTR name="Name" type="string">_tk_value</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">29</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[30]" type="UMLAttribute" guid="vaZUX7d9ukanU5Z0ke19qwAA">
<XPD:ATTR name="Name" type="string">_tk_value_box</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">30</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[31]" type="UMLAttribute" guid="jwaPztWpMUeXBNkHJkNeOgAA">
<XPD:ATTR name="Name" type="string">_tk_native</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">31</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[32]" type="UMLAttribute" guid="KUvdeKh7WEu91yTmeWRZtgAA">
<XPD:ATTR name="Name" type="string">_tk_abstract_interface</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">32</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[33]" type="UMLAttribute" guid="+ek2Iv3BKkmg8Vrl+06I9QAA">
<XPD:ATTR name="Name" type="string">tk_null</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[34]" type="UMLAttribute" guid="Q8p2Npiaj0Crh5lbQOYL+AAA">
<XPD:ATTR name="Name" type="string">tk_void</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[35]" type="UMLAttribute" guid="sdaBexIy5EWDt1/xcsKJRAAA">
<XPD:ATTR name="Name" type="string">tk_short</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[36]" type="UMLAttribute" guid="tfiD8kKh50SACPj6d5CcTwAA">
<XPD:ATTR name="Name" type="string">tk_long</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[37]" type="UMLAttribute" guid="rtENs9HaNUKd6bn5mSSs0QAA">
<XPD:ATTR name="Name" type="string">tk_ushort</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[38]" type="UMLAttribute" guid="cveXaW7Ii0uQoNoo1IXaugAA">
<XPD:ATTR name="Name" type="string">tk_ulong</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[39]" type="UMLAttribute" guid="cPKxvRM4Zk2anWwD0YdpfQAA">
<XPD:ATTR name="Name" type="string">tk_float</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[40]" type="UMLAttribute" guid="zwS0dHq5M0C7rX99FtCwiAAA">
<XPD:ATTR name="Name" type="string">tk_double</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[41]" type="UMLAttribute" guid="pboXw8MEC0K4ngkU1yvdfwAA">
<XPD:ATTR name="Name" type="string">tk_boolean</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[42]" type="UMLAttribute" guid="gVjWYFm6zEarJXHG5umTsgAA">
<XPD:ATTR name="Name" type="string">tk_char</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[43]" type="UMLAttribute" guid="SYjGGnds1U2oe31sfXxSlQAA">
<XPD:ATTR name="Name" type="string">tk_octet</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[44]" type="UMLAttribute" guid="JH81/8GFJE2/y6UUqBz3rQAA">
<XPD:ATTR name="Name" type="string">tk_any</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[45]" type="UMLAttribute" guid="7fjBWqtMDkyO8978zAyK0wAA">
<XPD:ATTR name="Name" type="string">tk_TypeCode</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[46]" type="UMLAttribute" guid="dLTxFf9WkkuxMR0XPGBfJAAA">
<XPD:ATTR name="Name" type="string">tk_Principal</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[47]" type="UMLAttribute" guid="NwYeYokMjES5i50mUjkxiwAA">
<XPD:ATTR name="Name" type="string">tk_objref</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[48]" type="UMLAttribute" guid="SDaH9XliCkaP9lcIq678ZQAA">
<XPD:ATTR name="Name" type="string">tk_struct</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[49]" type="UMLAttribute" guid="07mzXQwgFE20o/hPAHfCHwAA">
<XPD:ATTR name="Name" type="string">tk_union</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[50]" type="UMLAttribute" guid="MrTIDPReB0eLDT+LpoQDYgAA">
<XPD:ATTR name="Name" type="string">tk_enum</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[51]" type="UMLAttribute" guid="/pyuKuuKfE2pf7v3l0p2pwAA">
<XPD:ATTR name="Name" type="string">tk_string</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[52]" type="UMLAttribute" guid="uMgjfLLrTkOd2fUl/FmL6wAA">
<XPD:ATTR name="Name" type="string">tk_sequence</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[53]" type="UMLAttribute" guid="rA51TlMQxkOaU+bifu0/+AAA">
<XPD:ATTR name="Name" type="string">tk_array</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[54]" type="UMLAttribute" guid="nvwjt6b8/0uIkcLAY1nk0AAA">
<XPD:ATTR name="Name" type="string">tk_alias</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[55]" type="UMLAttribute" guid="OBs8+Ooi50aGA4h57Tvo8AAA">
<XPD:ATTR name="Name" type="string">tk_except</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[56]" type="UMLAttribute" guid="LjngA8dF5EKFL2un3ia9ggAA">
<XPD:ATTR name="Name" type="string">tk_longlong</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[57]" type="UMLAttribute" guid="ziD3/83JCkGGyxkOR1Xn3QAA">
<XPD:ATTR name="Name" type="string">tk_ulonglong</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[58]" type="UMLAttribute" guid="3v47mUsIakixF8IWqEiKXwAA">
<XPD:ATTR name="Name" type="string">tk_longdouble</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[59]" type="UMLAttribute" guid="a3+l4JWxKUmnvX/RWF6mIAAA">
<XPD:ATTR name="Name" type="string">tk_wchar</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[60]" type="UMLAttribute" guid="D1nGB0EtpEqc4I3+eP1VugAA">
<XPD:ATTR name="Name" type="string">tk_wstring</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[61]" type="UMLAttribute" guid="LVnvDlxTt0mRzZ794zQ6HgAA">
<XPD:ATTR name="Name" type="string">tk_fixed</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[62]" type="UMLAttribute" guid="RCtP4TTJykeDvI0bgUaTWQAA">
<XPD:ATTR name="Name" type="string">tk_value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[63]" type="UMLAttribute" guid="wd67Ps7Lh0aReDp9AWm9UAAA">
<XPD:ATTR name="Name" type="string">tk_value_box</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[64]" type="UMLAttribute" guid="ArzMIths9kOqdCt9n0PAmQAA">
<XPD:ATTR name="Name" type="string">tk_native</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[65]" type="UMLAttribute" guid="EloxQcKgf0+glEhjXziTRQAA">
<XPD:ATTR name="Name" type="string">tk_abstract_interface</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TCKind</XPD:ATTR>
<XPD:REF name="Owner">uVDL8fD6IkiXwKEhoEja1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[135]" type="UMLClass" guid="TdxrAxxVX06czmaw+Qph0gAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_REQUIRED</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NMMffrciDEy95TvrLVokFQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="78lWe7nwPUay36p7iFG3HwAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_REQUIRED</XPD:ATTR>
<XPD:REF name="Owner">TdxrAxxVX06czmaw+Qph0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1DURSymRBUi1m+vGKb191wAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_REQUIRED</XPD:ATTR>
<XPD:REF name="Owner">TdxrAxxVX06czmaw+Qph0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KfbgdGBPU0KV9T79pof9qwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1DURSymRBUi1m+vGKb191wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2ks7FZSnyEWGnoN5AbKa7gAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_REQUIRED</XPD:ATTR>
<XPD:REF name="Owner">TdxrAxxVX06czmaw+Qph0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i4bHI2tsuUOflBRqRmDidAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2ks7FZSnyEWGnoN5AbKa7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vjk+RYOIDUG+kN5FSzkKGAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2ks7FZSnyEWGnoN5AbKa7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="AftTEnIw10mIvNw4X83aqAAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_REQUIRED</XPD:ATTR>
<XPD:REF name="Owner">TdxrAxxVX06czmaw+Qph0gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P1Q+4iGUZkO9mKpjZ98N1AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AftTEnIw10mIvNw4X83aqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IGFKJTtjeEuMd+HVm3AWfwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AftTEnIw10mIvNw4X83aqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1KLvewPCX0C/0NTb/N5RsAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AftTEnIw10mIvNw4X83aqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[136]" type="UMLClass" guid="hqIAi0lmB0quYVvpGkOYpQAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_ROLLEDBACK</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oqrBLbpSukaWispzGhx//wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NXoKc0Qs6EWi61+tW90IiwAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_ROLLEDBACK</XPD:ATTR>
<XPD:REF name="Owner">hqIAi0lmB0quYVvpGkOYpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gH5zuZXHrUSxaINnKwTjpgAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_ROLLEDBACK</XPD:ATTR>
<XPD:REF name="Owner">hqIAi0lmB0quYVvpGkOYpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3cX6+S3xE0uX6w7vzIcXqwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gH5zuZXHrUSxaINnKwTjpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RAACCH0H0Umb/BC47rDbiAAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_ROLLEDBACK</XPD:ATTR>
<XPD:REF name="Owner">hqIAi0lmB0quYVvpGkOYpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aGNhoJLuJEiKFH10uP2aDAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RAACCH0H0Umb/BC47rDbiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kekqP4iBO0SZmQmNYD087wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RAACCH0H0Umb/BC47rDbiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="T/1mxLspmEK3Qzv6Xx70qwAA">
<XPD:ATTR name="Name" type="string">TRANSACTION_ROLLEDBACK</XPD:ATTR>
<XPD:REF name="Owner">hqIAi0lmB0quYVvpGkOYpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qgQIZH7/cE+sy9Sk6xj8igAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T/1mxLspmEK3Qzv6Xx70qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gmkeX3S/dUKXpF+Mxfw7LwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T/1mxLspmEK3Qzv6Xx70qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="JTxxfEdleUSpA/iedBY4OgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T/1mxLspmEK3Qzv6Xx70qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[137]" type="UMLClass" guid="QWRnkPWGDE2IEepBTk/3cAAA">
<XPD:ATTR name="Name" type="string">TRANSIENT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">YfhPjcahg0i3YRanKrzFVQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tPPLdB8f2UiICwiUjWfdwAAA">
<XPD:ATTR name="Name" type="string">TRANSIENT</XPD:ATTR>
<XPD:REF name="Owner">QWRnkPWGDE2IEepBTk/3cAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JxRmRaNspkWh0emhTef0KwAA">
<XPD:ATTR name="Name" type="string">TRANSIENT</XPD:ATTR>
<XPD:REF name="Owner">QWRnkPWGDE2IEepBTk/3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wGBQfc/RmEiz2Qf49l/EcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JxRmRaNspkWh0emhTef0KwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gEEcoqNMrk6qJoKWWPkaMgAA">
<XPD:ATTR name="Name" type="string">TRANSIENT</XPD:ATTR>
<XPD:REF name="Owner">QWRnkPWGDE2IEepBTk/3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tXKoSzV5xUy44a8KCaJXyQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gEEcoqNMrk6qJoKWWPkaMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GwM7XfQ+gUS3j2Tgm3wtswAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gEEcoqNMrk6qJoKWWPkaMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="n+RFZeh+g0ifjNUeJVQWzQAA">
<XPD:ATTR name="Name" type="string">TRANSIENT</XPD:ATTR>
<XPD:REF name="Owner">QWRnkPWGDE2IEepBTk/3cAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i3krXATV9USqmvUIdjx+ewAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n+RFZeh+g0ifjNUeJVQWzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TGLKguelyU+b8gVW1YHaWQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n+RFZeh+g0ifjNUeJVQWzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1IlK0q56V06U02IXvjfVGgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n+RFZeh+g0ifjNUeJVQWzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[138]" type="UMLClass" guid="Gv9lIRHUm0ud3OPxmfD8zQAA">
<XPD:ATTR name="Name" type="string">TypeCodeHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">CdA0+w+b7ka3E5HfBEqyEQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QsIGPLdYtkecOSs6coLb+AAA">
<XPD:ATTR name="Name" type="string">TypeCodeHolder</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Fe0ZG9rfxkKvGFQJw1KdLwAA">
<XPD:ATTR name="Name" type="string">TypeCodeHolder</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ulKBbJ6U6kOkKNIlXhJgnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fe0ZG9rfxkKvGFQJw1KdLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="bJ3oonDgwk6+t1+SHLswDgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ljpgRpI9FEeVhF0FH8s1/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bJ3oonDgwk6+t1+SHLswDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2t5V5rCNCUyHphPZS4+5FAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7l+zF7UMeEulRAT57FybBQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2t5V5rCNCUyHphPZS4+5FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="6FI8GWq06kaJtThTOD/58AAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="sjkNp413ckG6SHACgd5VcgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="Owner">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[139]" type="UMLClass" guid="7PPxA5tFUEavbXK51BrlKwAA">
<XPD:ATTR name="Name" type="string">ULongLongSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dftnQdPfgEq2FMNThb0dUAAA">
<XPD:ATTR name="Name" type="string">ULongLongSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SlwpHSZ/6UyBeKjXRPjt0AAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lLSF+nw8PUuetvr4CJY4qwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SlwpHSZ/6UyBeKjXRPjt0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vUAHtxXfw0OZ8KgGueoxGwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SlwpHSZ/6UyBeKjXRPjt0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gQhWeAUHHUGyM3oSPD3N2gAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="COL3mPQ1VUS2jKFj2cGj7gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gQhWeAUHHUGyM3oSPD3N2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="XOKikaFhP0yzPU5Lc7ebpgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="MiOUoAave0GQ66VumfKHRwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SDCb/Um1kUyVJvMySdIDxgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oRGDLbgK8USZI9IFefN7iAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SDCb/Um1kUyVJvMySdIDxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="G7Q/eDTMI0eHf6H4kDsCjQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">7PPxA5tFUEavbXK51BrlKwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qO+VmLYAY0eLgcy1zYqicwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G7Q/eDTMI0eHf6H4kDsCjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RWwB5SG5/UWO4mRz9KT2/wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G7Q/eDTMI0eHf6H4kDsCjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[140]" type="UMLClass" guid="PXSI2SFBmE2wahZltaDVxgAA">
<XPD:ATTR name="Name" type="string">ULongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">IMhsQWx9OkSpey/FArNilQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="IGKXVR/tZ06YRWv6CHMIawAA">
<XPD:ATTR name="Name" type="string">ULongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eFeT1eW0P0iFQmCzXEEdlwAA">
<XPD:ATTR name="Name" type="string">ULongLongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IONkBFTnlka35c9mgm0BuAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eFeT1eW0P0iFQmCzXEEdlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gWcX/ugQkUeBDAznTsMpSAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gI/Px0jQ9UmEXqrSm+t1kgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gWcX/ugQkUeBDAznTsMpSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JRsKTZNMvEmS3ek/tyziewAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hxH60g9f2E2pYVHs4Pq9rQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JRsKTZNMvEmS3ek/tyziewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="dcgosX8I2EqzuOZB9hBiagAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="jaak/GXHpE+Gx/hHMgI2DAAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="Owner">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[141]" type="UMLClass" guid="qgeY3FkrYU+vgdBJ93rjxQAA">
<XPD:ATTR name="Name" type="string">ULongSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bTyWfKM2PUeJEBYO8vBEcgAA">
<XPD:ATTR name="Name" type="string">ULongSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ftXXKfCTI0+k7wd/+vRzvgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="c+T+vS9gPk+Yc7+UxJ5giAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ftXXKfCTI0+k7wd/+vRzvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AYR7cxJ05kyiXMB6EqNRjAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ftXXKfCTI0+k7wd/+vRzvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="6ANSRjjiBEOIJcY1K5gr8gAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YY1pbaTqI0WcKX8VpBVNbwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6ANSRjjiBEOIJcY1K5gr8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="QdZRx4q3O0GNv5EiPttBNwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="+Zr23EiyO0Ol60tGScdXxAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Eqk/10zax06FpVmcwG3tLAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ryB+qWlDjEq+2QHTcbFwiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Eqk/10zax06FpVmcwG3tLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="13RRlDDQXEyAB4RRjX4pjwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">qgeY3FkrYU+vgdBJ93rjxQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IQHBdz8CXEaTfk9OVeDnygAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">13RRlDDQXEyAB4RRjX4pjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tJ9NBoKtxUuRJKi7c5TNuQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">13RRlDDQXEyAB4RRjX4pjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[142]" type="UMLClass" guid="QvzRHSGq40+SxLo2lm2ZiwAA">
<XPD:ATTR name="Name" type="string">ULongSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">XgmObut8akC63goGJb/PrgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ad8Eit73hEu4uWeqxt6cygAA">
<XPD:ATTR name="Name" type="string">ULongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KO3iYAE9rUGTXrf7xNAoewAA">
<XPD:ATTR name="Name" type="string">ULongSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nJEvaSz6x0aaTDx+MeWmfwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KO3iYAE9rUGTXrf7xNAoewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="afxKzVCOI0yBJ6U2HSWt8gAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FnGAIvhSX0OKyj8wRRJATAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">afxKzVCOI0yBJ6U2HSWt8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DtqjeGIxVU2mZYUoi/I+0wAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BqCknc4p7UqIIzvQWQd4iAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DtqjeGIxVU2mZYUoi/I+0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="a3QahUhdSkGtgDqGEO1OggAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="A+0OxIBDlEu6I3ZhYdobOQAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[143]" type="UMLClass" guid="EjCdzpB5FkuqZ+hJRXRGNwAA">
<XPD:ATTR name="Name" type="string">UnionMember</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GVvkEH5JDkiuZzw1b02SUQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P8siCb+9t0uDh9cGntEbhQAA">
<XPD:ATTR name="Name" type="string">UnionMember</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LKdP+nR5g0KsrROZTp2hfQAA">
<XPD:ATTR name="Name" type="string">UnionMember</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d1M3pkOpjESTURaKu+rDegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKdP+nR5g0KsrROZTp2hfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="shQ+KAfOCEKXGjOvvf8vlQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKdP+nR5g0KsrROZTp2hfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ywJj8JOCSUm3se6As1J2IwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKdP+nR5g0KsrROZTp2hfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="Iy6K5x8iyEm2nFD/t1mZBQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKdP+nR5g0KsrROZTp2hfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="aE1I8nP3WUmUkWP8CFZuKgAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Roqa69KD7ESPYSy+vzxMzwAA">
<XPD:ATTR name="Name" type="string">label</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="nVYzwtA8HUidrZzqUa+U1QAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="iXONTY/02EWgRyf1VMlGKgAA">
<XPD:ATTR name="Name" type="string">type_def</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="Owner">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[144]" type="UMLClass" guid="gIdb2biCP0e9tG2Q+dSRiAAA">
<XPD:ATTR name="Name" type="string">UnionMemberHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="JVy6e1QfLUad00b3KatI4gAA">
<XPD:ATTR name="Name" type="string">UnionMemberHelper</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ekUIOXf8SEuBRT6Zv7n24wAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l7GaqJf61E659pY9euWmAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ekUIOXf8SEuBRT6Zv7n24wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4ehSzc755ES5crwRyktnWgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnionMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ekUIOXf8SEuBRT6Zv7n24wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uLVa5+wXg02AsHYNg8ktiwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kRH1VqbNx0ygfELJxGyauAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uLVa5+wXg02AsHYNg8ktiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="g+1VVmfavEern9WQhha1GwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="1ayAYajnrkG79YwbnYm77AAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="8d1c6ntq3EiKjb9nFDcHmgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fLSed32nKk2bUYKysAeQEgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8d1c6ntq3EiKjb9nFDcHmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="MTrOqbA8+ESexVfsS2nvSAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">gIdb2biCP0e9tG2Q+dSRiAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Vsz6aB/uFU2RXqWZQXxSIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTrOqbA8+ESexVfsS2nvSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="NuNhlkN5D06CPrQwH2ZgGwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">UnionMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTrOqbA8+ESexVfsS2nvSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[145]" type="UMLClass" guid="X0Bts53590S8Dkx75NuF9AAA">
<XPD:ATTR name="Name" type="string">UNKNOWN</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">G8ijJp+yh0S2b13F+aSo3gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="u7FPrLyz6kS5atH0YKzG8QAA">
<XPD:ATTR name="Name" type="string">UNKNOWN</XPD:ATTR>
<XPD:REF name="Owner">X0Bts53590S8Dkx75NuF9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="m/s6FK90U0ih00YMAbmALwAA">
<XPD:ATTR name="Name" type="string">UNKNOWN</XPD:ATTR>
<XPD:REF name="Owner">X0Bts53590S8Dkx75NuF9AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WfoUqrEcuU20bavlqvaLLAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m/s6FK90U0ih00YMAbmALwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pJKMQIXNxUOUCAj3y8emRQAA">
<XPD:ATTR name="Name" type="string">UNKNOWN</XPD:ATTR>
<XPD:REF name="Owner">X0Bts53590S8Dkx75NuF9AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="N6CmN14/JkG+TstqbKfA8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pJKMQIXNxUOUCAj3y8emRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QhZOyrav3kWl+bXCWtqy3QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pJKMQIXNxUOUCAj3y8emRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="WzomIT/CJ0eCY4cUr5bUKgAA">
<XPD:ATTR name="Name" type="string">UNKNOWN</XPD:ATTR>
<XPD:REF name="Owner">X0Bts53590S8Dkx75NuF9AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AQ2GrbgEC0aAh9CDkunzowAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WzomIT/CJ0eCY4cUr5bUKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8dm/z54XA0CtWeStsY3jGQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WzomIT/CJ0eCY4cUr5bUKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zMm3R7O71kGCyPgFwLS0NgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CompletionStatus</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WzomIT/CJ0eCY4cUr5bUKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[146]" type="UMLClass" guid="VjvGhitcHkWZUAQkqYVwAwAA">
<XPD:ATTR name="Name" type="string">UnknownUserException</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">PsUxZ5nf9EirS4rSRV8ngQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oxsfwJWwS06JlI/4BH9ZRwAA">
<XPD:ATTR name="Name" type="string">UnknownUserException</XPD:ATTR>
<XPD:REF name="Owner">VjvGhitcHkWZUAQkqYVwAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZEAWWywrlEyfsiUu0oVpCQAA">
<XPD:ATTR name="Name" type="string">UnknownUserException</XPD:ATTR>
<XPD:REF name="Owner">VjvGhitcHkWZUAQkqYVwAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ct1+z27yiEioRZlvE22+pgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZEAWWywrlEyfsiUu0oVpCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6e4MyeKoaEG/4cwIIxliXwAA">
<XPD:ATTR name="Name" type="string">except</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="Owner">VjvGhitcHkWZUAQkqYVwAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[147]" type="UMLInterface" guid="+ifDFw0aNU6VaO4JDjd6zgAA">
<XPD:ATTR name="Name" type="string">UNSUPPORTED_POLICY</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pRCwznKqs0i+cPClvl2zOgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">+ifDFw0aNU6VaO4JDjd6zgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[148]" type="UMLInterface" guid="WhKVwuhLWEa68DmVMvkcOwAA">
<XPD:ATTR name="Name" type="string">UNSUPPORTED_POLICY_VALUE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ZlT1oUG++kqugfllmtUhiAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">4</XPD:ATTR>
<XPD:REF name="Owner">WhKVwuhLWEa68DmVMvkcOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[149]" type="UMLClass" guid="tyQD5gdaFU6NP6YWjyOYKAAA">
<XPD:ATTR name="Name" type="string">UShortSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Bsll5X3hVka/QHEzFjcW1AAA">
<XPD:ATTR name="Name" type="string">UShortSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kv2J0GhI/kOGHtDIFrBjnwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n4zJskjghkutKR7M494zqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kv2J0GhI/kOGHtDIFrBjnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+ItDGEcnLEqS5VxUS8KBXQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kv2J0GhI/kOGHtDIFrBjnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RZR4RQLxrESq5LpLXiSA9QAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9LNsfbtWakGZiXIrkq9PmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RZR4RQLxrESq5LpLXiSA9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="VxtlWPuTvE2OdC8j7dC6JAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="rGwYY9rzOE+WDIMO/BTvOQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="dlyN8t3uZk+73jQa5cvDrwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oK8tR2UvVU61WLKUtF2y6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dlyN8t3uZk+73jQa5cvDrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ISS7Sp2hyEGbJtpp+GqVPwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">tyQD5gdaFU6NP6YWjyOYKAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4nbhwydqikGmTVkJC8PCMAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ISS7Sp2hyEGbJtpp+GqVPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ecxQCIFEbEC/SD7Ifi3KkgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ISS7Sp2hyEGbJtpp+GqVPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[150]" type="UMLClass" guid="RpMbeurpxUWzZUGG+UCvmQAA">
<XPD:ATTR name="Name" type="string">UShortSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">VL/3k5e++kq9qQ3nEeMdZQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="IgamYwXzaEShksJggGb3XwAA">
<XPD:ATTR name="Name" type="string">UShortSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="M0VRya4XsEqpEaViXNKk+QAA">
<XPD:ATTR name="Name" type="string">UShortSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+LoH9OX0dECveVDR/ZJyQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M0VRya4XsEqpEaViXNKk+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4gNmAqQZTEeJR9ep/lUW1wAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3vUDArucI0am5bXI0eQGuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4gNmAqQZTEeJR9ep/lUW1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="n+WIojAQAkWMWwse8ohDhQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fPtOkdqgpke7vUQNINa39QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n+WIojAQAkWMWwse8ohDhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Y3dk4DlQJ0Wt6WQXe7TJuQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Il8P8MgX0EKj4arNKa4hrAAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="Owner">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[151]" type="UMLClass" guid="4/MKQq5TW0ihJEkZD7tCTAAA">
<XPD:ATTR name="Name" type="string">ValueBaseHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="qxLjheR1L0GSiolN7S4+fAAA">
<XPD:ATTR name="Name" type="string">ValueBaseHelper</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ac6ap964jEOpJuokQHsYmwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YsTBzg7W+E6tnTY+a9GV3QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ac6ap964jEOpJuokQHsYmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="g2nziIXCYESoAyV4kgFAjAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ac6ap964jEOpJuokQHsYmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="b+L8xhqC/U+8W5askMZOaAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qfA4h2x1DUmHhIWfFYxuTQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b+L8xhqC/U+8W5askMZOaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="+jHcvPpaNkCbiYvWKp5/uAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="QnxtqhQ0VE+gCT386HKrhwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="STTd+h1UGkySUHxTGThoBgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F4KM1HDlxke8KlxW2h1bPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">STTd+h1UGkySUHxTGThoBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="OOsNqKSW/U+CWDsnbqGUVQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">4/MKQq5TW0ihJEkZD7tCTAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1siwFQjdCUWFKtxzkyLnkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OOsNqKSW/U+CWDsnbqGUVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Ta7lkYyaK0+gzp502viyQwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OOsNqKSW/U+CWDsnbqGUVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[152]" type="UMLClass" guid="88fKNXCOZk6f2ROI8xKGpQAA">
<XPD:ATTR name="Name" type="string">ValueBaseHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">j3JMy8xeHke8UbK2m/qtRwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3tbOKvnLlkaRaJggfgxvsgAA">
<XPD:ATTR name="Name" type="string">ValueBaseHolder</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SJUdULOyn0mSUzXOA0/8cAAA">
<XPD:ATTR name="Name" type="string">ValueBaseHolder</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3s+gwNMhS0yCS+lQSGo3RQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SJUdULOyn0mSUzXOA0/8cAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="mRWjw7ktSkqHh6s+5qUcDgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TyjZg+fmGkSFAaAtimtvnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mRWjw7ktSkqHh6s+5qUcDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="PCGCl4RhE0et3v5oS+dDvwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OBfXZ143kUeSv7Y1OwTyzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PCGCl4RhE0et3v5oS+dDvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xWjAKZQ1SUSevcbNVmJ0yQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Q5ZXEGgKuUOkYo6IehwZVgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="Owner">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[153]" type="UMLClass" guid="evSJXL5fvUCgtp+Vn79lrAAA">
<XPD:ATTR name="Name" type="string">ValueMember</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">4XXgPzY/BUOZsuT7O59RkwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+6TE/vlTV0+9y7D5PBAFlAAA">
<XPD:ATTR name="Name" type="string">ValueMember</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/Z2IEXskmUWPNqMWaCK2WQAA">
<XPD:ATTR name="Name" type="string">ValueMember</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xT72uB+GUE6kpsi+Es9W9QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="teKta0qWZEy6NB6Lw+5xWwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="F1xwlLUqS0anAakyimVQvgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="T1flihx3ZEa6qx4jISPSJwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="k4JheMwyJkaYLOUFNPJp8wAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="xGdPD7/ljUaieCFhBceczAAA">
<XPD:ATTR name="Name" type="string">arg5</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[6]" type="UMLParameter" guid="UVs+sShev06uhfq9RSKZJgAA">
<XPD:ATTR name="Name" type="string">arg6</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/Z2IEXskmUWPNqMWaCK2WQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/girX/5IzEalvzgOmo0bjwAA">
<XPD:ATTR name="Name" type="string">access</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="N7tdasO/7UqwncAqvNw0MAAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Fou3YvJLzEa9O2NbsPtQDQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="/EsZEezmu02QrX+x+7iVqgAA">
<XPD:ATTR name="Name" type="string">defined_in</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="VYvNRGumbUGsy5Le405HCAAA">
<XPD:ATTR name="Name" type="string">version</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="Dg6Lpd/8hUu5MBVBtp7S3wAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="wlqTjhmEEU68PUUMEX5drwAA">
<XPD:ATTR name="Name" type="string">type_def</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">IDLType</XPD:ATTR>
<XPD:REF name="Owner">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[154]" type="UMLClass" guid="3+0lInq8lEaKprMEOD0IFgAA">
<XPD:ATTR name="Name" type="string">ValueMemberHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tXie3S+S/0C6IRtXaeNbrQAA">
<XPD:ATTR name="Name" type="string">ValueMemberHelper</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AjLlPsU3V0q5jrG09yAragAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DmokumT0KUmIgw6t0RsvLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AjLlPsU3V0q5jrG09yAragAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mQnVGbc3oEKz22A29ukPWwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ValueMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AjLlPsU3V0q5jrG09yAragAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XzoE/5lGm0WCKPUNyDufHgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dsnnrSRSNUOItQZtStQH6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XzoE/5lGm0WCKPUNyDufHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="lJMN2rLD4023xI1lDDkjYgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Ez8pUMS08kOdlc4otXw//gAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="veq+9MUrC0G/Wz0Lxs9YfgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XNlN/JpEr0eKa/G/ksCGqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">veq+9MUrC0G/Wz0Lxs9YfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="5Rv3EO1yVEK3m3/6tlQnEQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">3+0lInq8lEaKprMEOD0IFgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XfppYGpmJEaUS2DDQ8b1PAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5Rv3EO1yVEK3m3/6tlQnEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D7Cx+NniVkK2fqXl5JnK9QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ValueMember</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5Rv3EO1yVEK3m3/6tlQnEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[155]" type="UMLClass" guid="LbgPwdez0kSc9PpSsIS1/AAA">
<XPD:ATTR name="Name" type="string">VersionSpecHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YYT48Niup0u61fLqobAm3gAA">
<XPD:ATTR name="Name" type="string">VersionSpecHelper</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="y5hlYVgqm0CPuRl4Hw4XwwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dypdllxLd0+jHQ9uEwSQDQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y5hlYVgqm0CPuRl4Hw4XwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PZFVTET1ZkWyQxobk56l+QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y5hlYVgqm0CPuRl4Hw4XwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="P9XyDT+0kkCCMZxRTQW4OAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ppryWNOjU0C9w2vIYhqbmAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P9XyDT+0kkCCMZxRTQW4OAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="a2JpJDTi5kqGs75W/8L05AAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="g4xcSdzW5UKsrGdEw7EU8AAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="fp2pmAddhUmoyRmi0tOOnQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KPFT7WRcVUyiq8y/CSMvKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fp2pmAddhUmoyRmi0tOOnQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="X9RgeG2xFkWC+jiPzKNoSAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">LbgPwdez0kSc9PpSsIS1/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="StjrDIMgckOg5EXcS9olGAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X9RgeG2xFkWC+jiPzKNoSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/+YnymL0RE2tQXMKd0g41AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X9RgeG2xFkWC+jiPzKNoSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[156]" type="UMLClass" guid="UMhGR5/Qk0CVCSSHJxdY1wAA">
<XPD:ATTR name="Name" type="string">VisibilityHelper</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="wQAyPuPIe0iTpzmOlYV1ZgAA">
<XPD:ATTR name="Name" type="string">VisibilityHelper</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="61cGiBroAUKvvX2C24DMrgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V+c//kS390GV1vDZom5U7wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">61cGiBroAUKvvX2C24DMrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eRmPIvNCjUa1uG0aYz566QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">61cGiBroAUKvvX2C24DMrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uSIDPkzRA0y/RvuvBtclRwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="O1d/KQ73fkqAqOmdoTONEQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uSIDPkzRA0y/RvuvBtclRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="VUKMx1KSI0aLYtx3OG+fEgAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Bh1KP1V2MU6vW7nQOTh2FAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="plgzZBaBQE2Lxwm6rrsw2QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uaYYEG9tQES+hlYLKnBY/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">plgzZBaBQE2Lxwm6rrsw2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ohiliGef8Eqr6Q8pRiMV0gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">UMhGR5/Qk0CVCSSHJxdY1wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EQzr+sSX7E2GA2Giu2KFUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ohiliGef8Eqr6Q8pRiMV0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="smZl0idPRkOwJkgUX5hmEQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ohiliGef8Eqr6Q8pRiMV0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[157]" type="UMLInterface" guid="8cp+CJrvlkq7KWu3MOTP5QAA">
<XPD:ATTR name="Name" type="string">VM_ABSTRACT</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="oAqFAuzNw02+CORGg8DSBQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">8cp+CJrvlkq7KWu3MOTP5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[158]" type="UMLInterface" guid="siGrT65fNkKpd3Gj2bIH/QAA">
<XPD:ATTR name="Name" type="string">VM_CUSTOM</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="q0Uh4GoXTUqvuVcgRaQTTAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">siGrT65fNkKpd3Gj2bIH/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[159]" type="UMLInterface" guid="2KOi71QJYEqKsiTQ6GRf3QAA">
<XPD:ATTR name="Name" type="string">VM_NONE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Rfyi3ZnWhUWs/gtBFZ8pTwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">2KOi71QJYEqKsiTQ6GRf3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[160]" type="UMLInterface" guid="KCjd5HcbqUikKwEaqJ9X5wAA">
<XPD:ATTR name="Name" type="string">VM_TRUNCATABLE</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mIu52z29OkaQpkfVDR28xgAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">3</XPD:ATTR>
<XPD:REF name="Owner">KCjd5HcbqUikKwEaqJ9X5wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[161]" type="UMLClass" guid="4ljVqjkTu0y2azzp7dIa2AAA">
<XPD:ATTR name="Name" type="string">WCharSeqHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="E18x8JNQBUuWUnDDtCw+KAAA">
<XPD:ATTR name="Name" type="string">WCharSeqHelper</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JHwfuuTv7EqHgcpQMKWRjgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4T31+ZkKv0OfFJNBvyb+OwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JHwfuuTv7EqHgcpQMKWRjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7/JNv6FucEu/HMq7Uph5dwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JHwfuuTv7EqHgcpQMKWRjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8hNOyrNAjEmsJjbap0PAAQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tU1f+695bkulo+xs6EEWPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8hNOyrNAjEmsJjbap0PAAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="IM97Zd2edECYpLONSWInEwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Svr6gaTS1E2IU2TLcLFXwwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="uD8jPqdrikW4N22wrjBXCgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="knykQFvacUKqj/Euj0fAYwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uD8jPqdrikW4N22wrjBXCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="wOOVR/PG0kGPRh6QMihahgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">4ljVqjkTu0y2azzp7dIa2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tgO7wDW0WUWbWgPWZMqfsgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wOOVR/PG0kGPRh6QMihahgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ENwIt/ccPUy/BjE06PWWrgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wOOVR/PG0kGPRh6QMihahgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[162]" type="UMLClass" guid="1gPnxXDVSE+CJ54iXKlZiQAA">
<XPD:ATTR name="Name" type="string">WCharSeqHolder</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">gyJ/6wyXlkWyu6xSU2qdtgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ozxSNOEtGkCJN6GcyU13agAA">
<XPD:ATTR name="Name" type="string">WCharSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ElZo7khdNkKVBdHBVjb/eAAA">
<XPD:ATTR name="Name" type="string">WCharSeqHolder</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SyYNEfiPOkKkEJKniAC8+QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ElZo7khdNkKVBdHBVjb/eAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="fhPI1ghLN0+YRoFV8NtO6QAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pyCRlhJXLUmHZdPcid0RQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fhPI1ghLN0+YRoFV8NtO6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mNyrQwV19UK13VzFRb3YtAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F9H1TtCReEa7Mft/obSBiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mNyrQwV19UK13VzFRb3YtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="8fE/L50AYE6rsnyqtFHmpwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="k9bLwmMsd0SEW2oMlyxCRgAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[163]" type="UMLClass" guid="gyjAWy01z0OfToOdGXlXhQAA">
<XPD:ATTR name="Name" type="string">WrongTransaction</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">KbvlOOljKk+CQvYvaxv4jwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8x1qmP7CvEGZSE9goIhYEQAA">
<XPD:ATTR name="Name" type="string">WrongTransaction</XPD:ATTR>
<XPD:REF name="Owner">gyjAWy01z0OfToOdGXlXhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xvEUqpXp5EmxJTIGnazstAAA">
<XPD:ATTR name="Name" type="string">WrongTransaction</XPD:ATTR>
<XPD:REF name="Owner">gyjAWy01z0OfToOdGXlXhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="32+2E+xipEGyXrK3XOYlrAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xvEUqpXp5EmxJTIGnazstAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[164]" type="UMLClass" guid="17dmL6eN3kaV/onRoWdMtAAA">
<XPD:ATTR name="Name" type="string">WStringValueHelper</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">SoD0AS8ZG0WwjQyYZFFXuAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HIG3wjcYLUOWwMruYeqjTwAA">
<XPD:ATTR name="Name" type="string">WStringValueHelper</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="huR7XHAUSUCc7GScn6Lv+QAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gVhUy4z+k0CD1ElB+sYsUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">huR7XHAUSUCc7GScn6Lv+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MbiABKG41kuRD0zwnKx8RwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">huR7XHAUSUCc7GScn6Lv+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XwQGeWOTnkqaMKYyQv0hRAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z5ElFYDyUE6ZFlmWGuTBfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XwQGeWOTnkqaMKYyQv0hRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="g2XhbvAEU0qmbGzNrh+bBQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="k7J2rpfgh0WPuS5PBq37wQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SpJI6KThbEGlgfTEbzmU9AAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="stfKXaxr8UCJIgcIjM+0fAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SpJI6KThbEGlgfTEbzmU9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9H3uhWyCrkuN8l3qGH/0yAAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TGGYLyhYqEOxRjLLtD4YjgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9H3uhWyCrkuN8l3qGH/0yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="3DIBlqyKJUOvr23M33mq2gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="obWRbCmU1kK5v4nRdCq57QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3DIBlqyKJUOvr23M33mq2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5IAby7HguUyHtkpIrSvD7wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3DIBlqyKJUOvr23M33mq2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="1TDyN6/Bf0mxAkMJRwADsQAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lF201UBAF0GiKS1HuRhOOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1TDyN6/Bf0mxAkMJRwADsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uAUm9Nso5UGmzBrnYYp+ZQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1TDyN6/Bf0mxAkMJRwADsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="0efJLgo+mEq5V9/lPm7TQwAA">
<XPD:ATTR name="Name" type="string">get_id</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="aEW5V0s6PUiDrdr6NfYI9gAA">
<XPD:ATTR name="Name" type="string">_instance</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">WStringValueHelper</XPD:ATTR>
<XPD:REF name="Owner">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[165]" type="UMLClass" guid="RLS86Qkz60KPa5TyEOvHsgAA">
<XPD:ATTR name="Name" type="string">_IDLTypeStub</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">sZHvhJAJ3US6gBu4Xmwn8gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">aEsgVlt6g0qdEAigXxmyggAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dEThMd20skqZ0Bt2vizVIwAA">
<XPD:ATTR name="Name" type="string">_IDLTypeStub</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="n4rGKM8zH0eTKc4Icluo1wAA">
<XPD:ATTR name="Name" type="string">_IDLTypeStub</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="meTbXkJJd02oZ1x2Hn7OKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Delegate</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n4rGKM8zH0eTKc4Icluo1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="MWF9o0TmrUGU4FmYiiS9pQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="SjEOHzt6AkuV46ri84JutwAA">
<XPD:ATTR name="Name" type="string">def_kind</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="gITWIC+gd0yJumN48iuPUAAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="CC6757MgHECUXD+1/BkDUAAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[166]" type="UMLClass" guid="dJ+UMraC2EqkhiC+KlKsgAAA">
<XPD:ATTR name="Name" type="string">_PolicyStub</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">dHzU8GrAWUyzT1qjczDFPAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">TJ1gPuIMwEOHx6Gci/l4MgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nVa3pErZF0OJXwVJj+qwkwAA">
<XPD:ATTR name="Name" type="string">_PolicyStub</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LRPMBWWc40qOYmORovqL2wAA">
<XPD:ATTR name="Name" type="string">_PolicyStub</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cTR6xKenJkGWneyNcZKe9AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Delegate</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LRPMBWWc40qOYmORovqL2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="zgvY3vdz4UqoiKn0g7s+RgAA">
<XPD:ATTR name="Name" type="string">policy_type</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0HUnEvMYA0uw9kStofiUiQAA">
<XPD:ATTR name="Name" type="string">copy</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Ip+5oM98rUiHyvq/uPuQOQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="KTy8JNMZH02YLQkFmIDarwAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[167]" type="UMLPackage" guid="lOfAyY2bk0W6al3uw0tHlgAA">
<XPD:ATTR name="Name" type="string">portable</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">101</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="Ltrhj+xxMUCSl7RR6STC7wAA">
<XPD:ATTR name="Name" type="string">InvokeHandler</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">FerOhdn5y0mlYZHgieRw1wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3Gdv81IpSUGy+YFuJI5p/gAA">
<XPD:ATTR name="Name" type="string">_invoke</XPD:ATTR>
<XPD:REF name="Owner">Ltrhj+xxMUCSl7RR6STC7wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nBzv0U2A4Ua/4hnsmgCJVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Gdv81IpSUGy+YFuJI5p/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="yUthND10C0CX6HlnNb8DoQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Gdv81IpSUGy+YFuJI5p/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="j3HvrgLqVEehzmU/QW81iAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ResponseHandler</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3Gdv81IpSUGy+YFuJI5p/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="7H5VohlxvEqpsPHluUVIVQAA">
<XPD:ATTR name="Name" type="string">IDLEntity</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">21</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">neShlojTXUW6y2H0sMc3oQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">K43O6qS1dU+eHq4A7+crBgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">NwgZs6K8cEq6YZAKnOwR8gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">kquLK2e3NUaZaMzYOgtwCAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[4]">21ytwic1Hk2ceqECNr7hZwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[5]">0Fs2JGaC20CkoOZhE0lBnAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[6]">lh48yZ0uSUmJlx8y83P2NwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[7]">vhT4ZWeVFE2Yk1B29A4/MAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[8]">AjiOFkRkxk2kbiJ/UqzlOgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[9]">x8SWnvvYcUGDF3H7UzFQoAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[10]">GVvkEH5JDkiuZzw1b02SUQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[11]">4XXgPzY/BUOZsuT7O59RkwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[12]">mqWDbKn2o0SbzEo392jBBwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[13]">fGpXmzX1jkG1K1YFjBGXXAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[14]">5jD80/xyMkeQBDgJDCAkJwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[15]">ovqjELOfx0KAWgiZSXiigQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[16]">YJ3SJh0D70mOuHIx9nIgRQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[17]">V6Qkkm8oR0ObIA4wKBmp0gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[18]">NOw7xi6vtE2banqKjTRSSwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[19]">eJLC+/U5vkSAMTvtcjWLFAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[20]">TchrZgVNxEyh0tkAvk4BEAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">4iA87bKxRUinn8P/Nd4bnQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">vHFK0DMqW0ieVFzzNKgB1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="8RVgTGo9MkO4v1IqspdL9QAA">
<XPD:ATTR name="Name" type="string">Streamable</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">45</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">MVMYrx4zA0ukM0uUvafIDwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">2+UlEryUYUC0OQWmmuG3uwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">dE0Iid4lA06siaHMLSUB3QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">WIgqEUGKNEOEnyNhsZGOUwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[4]">yoThqd2N4EmCxxDIVefswQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[5]">i3H7EvKOV0OEuzwC1cO3HwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[6]">KXhA5/Vho0Sr2AsY1El/rgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[7]">TrdrqAaNz0OG0LEftp86UgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[8]">oODvEs3l9Ua6uDWSJgshwQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[9]">D5vZ/VHaO0GI8+H+HPXctQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[10]">rKiKibySNkS8bcyUTe700wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[11]">BOTyrLmDl0CRbejUVz9YfAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[12]">kT7m38RqBUCFEb5LOKsoqwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[13]">pmFdXW2ve0ex9uxymXYrfAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[14]">Fge5xL0RG062XokIvvwA8wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[15]">Fh4CLdynqUmWNcp6JKxnjwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[16]">pf1brsvIvEmypMeqa5Pc2QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[17]">dTGtMg3egkSDLm1YeT0dEAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[18]">xylw8XArcE+2PLLQmxEDpQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[19]">2T8+F9B7x0eFmlfmr/OUzAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[20]">k8QYZXgGykOkHMzlY1bMFwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[21]">qu307Tz++UOHsUVjDRshywAA</XPD:REF>
<XPD:REF name="SupplierDependencies[22]">g0Z6AjuDG0KebXWUZFnJEQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[23]">usTYu4M6CkqxSV27e3qRFgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[24]">R2olabuMBEa2qSpfjhoUbgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[25]">vbqZ8nd/Q0y/tKCaqo8rwAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[26]">CdA0+w+b7ka3E5HfBEqyEQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[27]">IMhsQWx9OkSpey/FArNilQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[28]">XgmObut8akC63goGJb/PrgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[29]">VL/3k5e++kq9qQ3nEeMdZQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[30]">j3JMy8xeHke8UbK2m/qtRwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[31]">gyJ/6wyXlkWyu6xSU2qdtgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[32]">2QL6sabkkk++o0os7DfYDwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[33]">c8kwsoafAEWLrebTGrANcwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[34]">/exY3fYp0UGhKEfbRmQo2QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[35]">eH0ufeP9uUi4b059CrCYRgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[36]">5Go46NLdD0KkhzMeJ/RmDgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[37]">xFiTq/9B10yu3VQZomaxZgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[38]">DkUU0oT7o0uXmHSmRuRizwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[39]">CJuYg7gS6U2v1YAGstd9lQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[40]">lqVcY5slZEuN5apXhSA6SgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[41]">vb1dfeVJok6HoR0YfHQ1UQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[42]">FGZY8o+6PUCAeBsIMxKXzwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[43]">+6usgsqsx0eIl7qTKjwBfwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[44]">Ul55cb3A3kW2cNzfu0P7bAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">IpX/WC0CgUGjuxaqgkHIKwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TyOWO8Ie0kS7RqRnhaHXZgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gbrNZpoS0kuujanyjduaOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TyOWO8Ie0kS7RqRnhaHXZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qagXxLsnJ0e94usZ+U9lpgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zei3Kdbg2kax2GkeMAUEaAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qagXxLsnJ0e94usZ+U9lpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="I0UjCBCpmUmy2et94e79zgAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="vQq4YhMDNEWXHjz5FtWY9AAA">
<XPD:ATTR name="Name" type="string">ValueBase</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vHFK0DMqW0ieVFzzNKgB1gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">33BYowbPUUqmrNvHnQ5hCwAA</XPD:REF>
<XPD:REF name="Specializations[1]">KAfpmszIQkmYA9aFSvmv1QAA</XPD:REF>
<XPD:REF name="Specializations[2]">arTYFTpgPUG+vGb6VYd+8gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nBTDfsfy3UuV4Ee6pdJ9swAA">
<XPD:ATTR name="Name" type="string">_truncatable_ids</XPD:ATTR>
<XPD:REF name="Owner">vQq4YhMDNEWXHjz5FtWY9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="FiKdNyaTkECOpkchsTUkCAAA">
<XPD:ATTR name="Name" type="string">ObjectImpl</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">HILKgadSvEufevuvfiP3qwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">1l2j29rrOE+VSYywEMeAsQAA</XPD:REF>
<XPD:REF name="Specializations[1]">aEsgVlt6g0qdEAigXxmyggAA</XPD:REF>
<XPD:REF name="Specializations[2]">TJ1gPuIMwEOHx6Gci/l4MgAA</XPD:REF>
<XPD:REF name="Specializations[3]">rBHHWieS2k+WjdZfUwniFQAA</XPD:REF>
<XPD:REF name="Specializations[4]">vGKtQ9st10GAzdPpsalCigAA</XPD:REF>
<XPD:REF name="Specializations[5]">5+TSr6V1KEm3f5UZAx9AAAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">27</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="K8irWhasMkaEOHshVYTGAQAA">
<XPD:ATTR name="Name" type="string">ObjectImpl</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HNMjmTQBAEK9ezWMmegy0gAA">
<XPD:ATTR name="Name" type="string">_get_delegate</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="O6s/OYdAP0OYvhAoTXpT4QAA">
<XPD:ATTR name="Name" type="string">_set_delegate</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9uTTWD3cQkaay6vFl9HllgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Delegate</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O6s/OYdAP0OYvhAoTXpT4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="lL3ScTx0j0a+qEDMmDp6QAAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="CGj+CEAKLEKAZ4Md7EEJ2wAA">
<XPD:ATTR name="Name" type="string">_duplicate</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="JKixH9/2pEuJpUsAzWQrZwAA">
<XPD:ATTR name="Name" type="string">_release</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="q9nkDnV6REy2e6iQ0Spb7wAA">
<XPD:ATTR name="Name" type="string">_is_a</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qyrHLAL/mkWR/+ygdA5rWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q9nkDnV6REy2e6iQ0Spb7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="XfgtERFSqkeYTBn8zl66pwAA">
<XPD:ATTR name="Name" type="string">_is_equivalent</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EnAZz2z5f0KQ38W/qoPRYwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XfgtERFSqkeYTBn8zl66pwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="CAKXSd4560a8SU54grYXcgAA">
<XPD:ATTR name="Name" type="string">_non_existent</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="QaNEuecVvkq7GMtn2/DFuAAA">
<XPD:ATTR name="Name" type="string">_hash</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8S0S3Xg720maV2CcdWPYQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QaNEuecVvkq7GMtn2/DFuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="3233MVp9JU6ZtkQFSHYkLgAA">
<XPD:ATTR name="Name" type="string">_request</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zuDnFDukwUqigrqjRs4fiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3233MVp9JU6ZtkQFSHYkLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="ug2GddW/VkqhfLGIrAC5LAAA">
<XPD:ATTR name="Name" type="string">_create_request</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IfO9ro+pbU2YwTrz3y4WrgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ug2GddW/VkqhfLGIrAC5LAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dTP6Zx/hqECsB7gW0hLRiwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ug2GddW/VkqhfLGIrAC5LAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="18SjfOQ2tUCHNF1qQMxI4AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ug2GddW/VkqhfLGIrAC5LAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="M3LRcVojvUimmuLpsCrHnQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ug2GddW/VkqhfLGIrAC5LAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="scfQV5mC1UGjB2BdMB89TgAA">
<XPD:ATTR name="Name" type="string">_create_request</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+jTKRIKCkkm3CL2duUN25wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jL9vNUHxX0+6oGUZq3ZZIgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="GnaqXNggz0GPSHZb3Yud1gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="HvVWUaf5F0ysE5dDofBSvQAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="whGdcmtkVkqSWe6jcmIUSQAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ExceptionList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="t66dsaYZGkmfEw65XM8LaAAA">
<XPD:ATTR name="Name" type="string">arg5</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ContextList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">scfQV5mC1UGjB2BdMB89TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="M8/QQi9J7E6CIjeQP3nvCQAA">
<XPD:ATTR name="Name" type="string">_get_interface_def</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="L5Qy5zBXz0iNWB7RRlzbeAAA">
<XPD:ATTR name="Name" type="string">_orb</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="l887DH/XQkC+kbfDVcLfQwAA">
<XPD:ATTR name="Name" type="string">_get_policy</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3CBK+ziwNECYvUCSksNqOwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l887DH/XQkC+kbfDVcLfQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="oTucDqIjmUeEYZyhmGjmVQAA">
<XPD:ATTR name="Name" type="string">_get_domain_managers</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="6H7hF6KLC0qD83xbO9jWuAAA">
<XPD:ATTR name="Name" type="string">_set_policy_override</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V2GwrK+p3kO//C65bFKZawAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6H7hF6KLC0qD83xbO9jWuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="p/y/qSgy40q3OS3J+AS1KgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6H7hF6KLC0qD83xbO9jWuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="qscwn22pFUeW1jcQdzj6cgAA">
<XPD:ATTR name="Name" type="string">_is_local</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="WdMAntjRbU+qXC7dvX8/7gAA">
<XPD:ATTR name="Name" type="string">_servant_preinvoke</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OBXDUsG/nE+MJH1jrX4TjgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WdMAntjRbU+qXC7dvX8/7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZWC4hIDYTU2XNV6HjXYr5AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WdMAntjRbU+qXC7dvX8/7gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="PUHIxGBuFUK3T42q2RXAUAAA">
<XPD:ATTR name="Name" type="string">_servant_postinvoke</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tSp2pRQBZ0uDaokbIkjtnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServantObject</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PUHIxGBuFUK3T42q2RXAUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="+v31lqCoGUmGFQypaUhbIAAA">
<XPD:ATTR name="Name" type="string">_request</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="btLl1Lys/EaMxga2f95uGgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+v31lqCoGUmGFQypaUhbIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="k+tOY/b6MUSytWo73xH54QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+v31lqCoGUmGFQypaUhbIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="x28jqAcgxUeSPg7zgBZrigAA">
<XPD:ATTR name="Name" type="string">_invoke</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iFch7gj9Cke0D6EsyEHZ9wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x28jqAcgxUeSPg7zgBZrigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="Ve1lF6dpnkmGF9l7tvfAZgAA">
<XPD:ATTR name="Name" type="string">_releaseReply</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3VQ9y2rBBEOJy+lYXVoWqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ve1lF6dpnkmGF9l7tvfAZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="3zjjun3pt0SdyFECXG2AcwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="3xztK2kdGUebTeARMfl9ZQAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="2L4Mp31uWket9tou05D5UgAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nt0mktebh06Po6dkUrqiEwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2L4Mp31uWket9tou05D5UgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="L/4FLgsy+0qnlR28xdClzgAA">
<XPD:ATTR name="Name" type="string">BoxedValueHelper</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">SA0VbjATb0ywq3+We28LagAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">SoD0AS8ZG0WwjQyYZFFXuAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SAc7nYhptEKACTEiOeTqRAAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">L/4FLgsy+0qnlR28xdClzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VFnKk7O0+UO9FDUuoYcViwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SAc7nYhptEKACTEiOeTqRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="BH33oY+yTUO5vAbTTRa60QAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">L/4FLgsy+0qnlR28xdClzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zPdUMjunB0+Irw3/0+YQ1AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BH33oY+yTUO5vAbTTRa60QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="U1AiyYpIu02KloM26v+29gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BH33oY+yTUO5vAbTTRa60QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="urrJaz2+wUaupl4rdrrruwAA">
<XPD:ATTR name="Name" type="string">get_id</XPD:ATTR>
<XPD:REF name="Owner">L/4FLgsy+0qnlR28xdClzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="5nNrkDmWJES7moMJ93t33QAA">
<XPD:ATTR name="Name" type="string">ApplicationException</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">xI5Xx55Rek+8z4yA6DOVFAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uhcrmzUxXEO1HivW7+SIWgAA">
<XPD:ATTR name="Name" type="string">ApplicationException</XPD:ATTR>
<XPD:REF name="Owner">5nNrkDmWJES7moMJ93t33QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l/3srnV+QUWcoE3ARR5C4gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uhcrmzUxXEO1HivW7+SIWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rk8qXVwvREufy8FAm4y+agAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uhcrmzUxXEO1HivW7+SIWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vTss5MAmGkyCsTkRy6S6ugAA">
<XPD:ATTR name="Name" type="string">getId</XPD:ATTR>
<XPD:REF name="Owner">5nNrkDmWJES7moMJ93t33QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+avln6y510ShYeM0/s6h4gAA">
<XPD:ATTR name="Name" type="string">getInputStream</XPD:ATTR>
<XPD:REF name="Owner">5nNrkDmWJES7moMJ93t33QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="8M9kgbwgRUWhs0Rb6vWauQAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">k/4onR63UU+C5p6svnebOAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">klAjkhpytUyqOOys+VlfGgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">36</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="77V8M9Dc1UWHVKDSMaj+fwAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="b94IeetTnEat33x+JCc3GQAA">
<XPD:ATTR name="Name" type="string">read_boolean</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pJS2JxZh1UiPEHZcaNjEaQAA">
<XPD:ATTR name="Name" type="string">read_char</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="+uTa92gFwEagJGw0nCWVbgAA">
<XPD:ATTR name="Name" type="string">read_wchar</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="cG9HMsQVOEGUw44BEHPcxAAA">
<XPD:ATTR name="Name" type="string">read_octet</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="cbK3+D1+R0W2/7m4Dc0zIwAA">
<XPD:ATTR name="Name" type="string">read_short</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="jvcFviegHUm36hEnpyLOtgAA">
<XPD:ATTR name="Name" type="string">read_ushort</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="hVZaBqHsJ0WkCGrgCK6ElAAA">
<XPD:ATTR name="Name" type="string">read_long</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="o/o191jUMEKcx/no0PEmFQAA">
<XPD:ATTR name="Name" type="string">read_ulong</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="p5rpshFPzk+iOHClTQCUNQAA">
<XPD:ATTR name="Name" type="string">read_longlong</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="8eKtZErOkUCDyXCife/olAAA">
<XPD:ATTR name="Name" type="string">read_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="37niAnTvmEqFZjCMGY44sQAA">
<XPD:ATTR name="Name" type="string">read_float</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="+FrykJli5EqhbOVt33MCaQAA">
<XPD:ATTR name="Name" type="string">read_double</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="OhEBCgX+eEeGi5yZBk22AgAA">
<XPD:ATTR name="Name" type="string">read_string</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="J8PwQPY5IkekuiBaDvs7hAAA">
<XPD:ATTR name="Name" type="string">read_wstring</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="wTQcFAOC4ECcZITFxuhRWAAA">
<XPD:ATTR name="Name" type="string">read_boolean_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TGy3urfsvUWD93mq/zEfiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wTQcFAOC4ECcZITFxuhRWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qFbKQoVtXEC/+82hiN/C+gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wTQcFAOC4ECcZITFxuhRWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="EurGQFNbBkS6APDiEcIgjAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wTQcFAOC4ECcZITFxuhRWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="O7698wV84UeSmfx78E7CpwAA">
<XPD:ATTR name="Name" type="string">read_char_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gcjZpUaBCk2iil5kIITxJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O7698wV84UeSmfx78E7CpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qAx+rAJOvkuMjw8qPoy45wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O7698wV84UeSmfx78E7CpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Ov1hMUs3IEKp11peRPqy/AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O7698wV84UeSmfx78E7CpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="mKVl/zKi4kKMYNY520ofpgAA">
<XPD:ATTR name="Name" type="string">read_wchar_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XTh32TloDEmWugenjN6aLwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mKVl/zKi4kKMYNY520ofpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TDmj/mtHD0CBtc3Viq4uEAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mKVl/zKi4kKMYNY520ofpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="o3S7tZyGtUGV0i7jO2wgsQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mKVl/zKi4kKMYNY520ofpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="EGPCOSLNFEmpqR1rz8hf8AAA">
<XPD:ATTR name="Name" type="string">read_octet_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="24SlQ3x/EUmRMaxwwe2svAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EGPCOSLNFEmpqR1rz8hf8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DebgEp7amUGpn1yE3kHZJQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EGPCOSLNFEmpqR1rz8hf8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="DwswiEWCCk6r0Dvsj00OSQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EGPCOSLNFEmpqR1rz8hf8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="EEBBgRXWzku6dPPKinqARAAA">
<XPD:ATTR name="Name" type="string">read_short_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iMsidrTyOkGquc990k6gOwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EEBBgRXWzku6dPPKinqARAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="N5OSocsmZ06jKgb+/ke6mQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EEBBgRXWzku6dPPKinqARAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zb33N+LE1USi23NVR2M1bgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EEBBgRXWzku6dPPKinqARAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="4DcISRQ+IUWLcRGv/a9TkQAA">
<XPD:ATTR name="Name" type="string">read_ushort_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q0tzDsQTH0yPzXBfga8tegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4DcISRQ+IUWLcRGv/a9TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tsc53P26oEWP+Jrwph9YsAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4DcISRQ+IUWLcRGv/a9TkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zWIkFWL3OkimvVy7GIguIwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4DcISRQ+IUWLcRGv/a9TkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="P34fiVb7kkem5AjxACsx1gAA">
<XPD:ATTR name="Name" type="string">read_long_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z2cXtJMQLEqWaIcryYq1VAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P34fiVb7kkem5AjxACsx1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GtAM74VKW0mf9OWJZb90AwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P34fiVb7kkem5AjxACsx1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="cKRBjYzRzkC3QcfbinPdxAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P34fiVb7kkem5AjxACsx1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="/iUiuA7KOUW+L6LgckJEDgAA">
<XPD:ATTR name="Name" type="string">read_ulong_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jtRJpZeYB02wpQT1gRoelgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/iUiuA7KOUW+L6LgckJEDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="keNLzEgMqUSZZLaRDoTUFgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/iUiuA7KOUW+L6LgckJEDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="fR42Vsn9xk2+rhj1yQL7DwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/iUiuA7KOUW+L6LgckJEDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="w9Fxb42bokykUiwrQM+TuAAA">
<XPD:ATTR name="Name" type="string">read_longlong_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aOG43N49z06TXq6hoYfGWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w9Fxb42bokykUiwrQM+TuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HMiqOJmbYk+bQuOeRx8j2QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w9Fxb42bokykUiwrQM+TuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="mYjvzaF2k0yTrIiZiG+EKwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">w9Fxb42bokykUiwrQM+TuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="Xwtm2RASN0eJJOg2C3wllAAA">
<XPD:ATTR name="Name" type="string">read_ulonglong_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ggRY6X9gLEa2scZoFtznVAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Xwtm2RASN0eJJOg2C3wllAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="U4QFfU13AkSld0we5egf3AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Xwtm2RASN0eJJOg2C3wllAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OD2QQfNL8EG+VTIht4MoJwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Xwtm2RASN0eJJOg2C3wllAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="6Vclfp6jjEiU5EpIqAMUtgAA">
<XPD:ATTR name="Name" type="string">read_float_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2M0Cy9L3QkCfldAL/d5DugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6Vclfp6jjEiU5EpIqAMUtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fz10GWXSKkOGxE1hoRieuAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6Vclfp6jjEiU5EpIqAMUtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="KbyA6aDO9EiClvsFtf9WGAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6Vclfp6jjEiU5EpIqAMUtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="gqMGBXu000yjBpxsuqsJrgAA">
<XPD:ATTR name="Name" type="string">read_double_array</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YuW7LTOWSkuDNUuseI7MiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gqMGBXu000yjBpxsuqsJrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7plRre3ECEKPcoQbS1tsHwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gqMGBXu000yjBpxsuqsJrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="U+ugld1du0aOi9WrbSyNSwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gqMGBXu000yjBpxsuqsJrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="8DeVxmZW6UOvObV5mqIXMAAA">
<XPD:ATTR name="Name" type="string">read_Object</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="q31zfdHRu0qIEoo022mgKAAA">
<XPD:ATTR name="Name" type="string">read_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="1wCIHjslbEuQUCklpXXcPwAA">
<XPD:ATTR name="Name" type="string">read_any</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="T5dkywNkO0KQNQw+Z5rXGgAA">
<XPD:ATTR name="Name" type="string">read_Principal</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="GWk2t7D0dEKQvmCepGyllwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="yvRB75GkHU2G5YNh8az/jwAA">
<XPD:ATTR name="Name" type="string">read_fixed</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="3/Vkvf4In0eDNkcyHCaEYQAA">
<XPD:ATTR name="Name" type="string">read_Context</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="MkPihGHs5kCdABOnohijPAAA">
<XPD:ATTR name="Name" type="string">read_Object</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KdPNJipUsEKcUBtHds6CaAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MkPihGHs5kCdABOnohijPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="qGgq2dwJaU6onKDCmDY05gAA">
<XPD:ATTR name="Name" type="string">orb</XPD:ATTR>
<XPD:REF name="Owner">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="CJkIoPgnd0yRnZGLa8cP1AAA">
<XPD:ATTR name="Name" type="string">CustomValue</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">arTYFTpgPUG+vGb6VYd+8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="VLxV0eEOkU+cnNy6KxIx7AAA">
<XPD:ATTR name="Name" type="string">Delegate</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">vUPvblteEkiZ+Iz4uCtNVwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">24</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="666RlEkzDk2pnkkIw6kJpQAA">
<XPD:ATTR name="Name" type="string">Delegate</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HJedWsUrKEaXZ3J7vj8UMQAA">
<XPD:ATTR name="Name" type="string">get_interface_def</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bw4vY3O6h0y36aqB4/HYagAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HJedWsUrKEaXZ3J7vj8UMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="lBPA/KCDTkONPHrAQWQIYwAA">
<XPD:ATTR name="Name" type="string">duplicate</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xaTB92alwUmBQnc0tZHsIQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lBPA/KCDTkONPHrAQWQIYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="sOSv9yvSX0S1SUDKgZjX6QAA">
<XPD:ATTR name="Name" type="string">release</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lmu1vpvlskGxfp8hfwGqKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sOSv9yvSX0S1SUDKgZjX6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="/NaqXQwWDEypJCwWfZPhSAAA">
<XPD:ATTR name="Name" type="string">is_a</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vKJMkH5sfUu5K4AQ9zktYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/NaqXQwWDEypJCwWfZPhSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="p5e/KxsP+UeMgpeGJidJnQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/NaqXQwWDEypJCwWfZPhSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="GtjgO++HJEK9vqcTSE9T6QAA">
<XPD:ATTR name="Name" type="string">non_existent</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="46h0Mk8ICk2YJA8ElffjrQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GtjgO++HJEK9vqcTSE9T6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="tfKCUR7tMka3i6otHVLzSQAA">
<XPD:ATTR name="Name" type="string">is_equivalent</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mCQdMsMzgUGBza9NN3ZSbgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tfKCUR7tMka3i6otHVLzSQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lG6M/V9cp0yc1pmFga/ncAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tfKCUR7tMka3i6otHVLzSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="6LlsXXKFUUuRnh8ySs8X4AAA">
<XPD:ATTR name="Name" type="string">hash</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XKNxdrbsg02bSArmMqa9cwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6LlsXXKFUUuRnh8ySs8X4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TrbTT+8y+EqVOH6QzLcq0gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6LlsXXKFUUuRnh8ySs8X4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="yFXVCT4+wkm6rJMoF2FlbQAA">
<XPD:ATTR name="Name" type="string">request</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1n6hNFv8GEG7rC5G5A2atQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yFXVCT4+wkm6rJMoF2FlbQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6LftDvSwrUqg+AXsF1n+kAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yFXVCT4+wkm6rJMoF2FlbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="TTprR+8wMUixcKVWyYy6FAAA">
<XPD:ATTR name="Name" type="string">create_request</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QaS3StCkrE6T5ZeozR1c2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TTprR+8wMUixcKVWyYy6FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EwRyvhkrJUy2a2VH27dyZAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TTprR+8wMUixcKVWyYy6FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="DgvfQpnzHkyYf+3zK+pNFAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TTprR+8wMUixcKVWyYy6FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="lNqikwFPC06REWCxixwRnwAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TTprR+8wMUixcKVWyYy6FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="T0axYKjt0kqAe17lI/TMSgAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TTprR+8wMUixcKVWyYy6FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="8RcXpn4zbkOBE8wL60aykAAA">
<XPD:ATTR name="Name" type="string">create_request</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="K1u5YSkaAk6kFulaG/BtUQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SIlHO4Qpsku8S2qTdNf5fAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+LgShwyLe0ecdN+yBwsdFgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="6WjYunUL8Um6Cdf1RWqOSgAA">
<XPD:ATTR name="Name" type="string">arg3</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NVList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="lSjcJA1UmU2G5hnsJfRgGwAA">
<XPD:ATTR name="Name" type="string">arg4</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamedValue</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="VKb9uCYD9kO7BgdhBzsE5wAA">
<XPD:ATTR name="Name" type="string">arg5</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ExceptionList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[6]" type="UMLParameter" guid="5oGTikfVlUqxz1sowwaVAAAA">
<XPD:ATTR name="Name" type="string">arg6</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ContextList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8RcXpn4zbkOBE8wL60aykAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="uKs96NzQcUq9MQp/pup5GwAA">
<XPD:ATTR name="Name" type="string">orb</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CuuVfA4D4kStwhFPYzXuiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uKs96NzQcUq9MQp/pup5GwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="eSbWu7ngOEWoDUxKHttWrQAA">
<XPD:ATTR name="Name" type="string">get_policy</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yNfqDiPAUUKMDD3kcRqqyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eSbWu7ngOEWoDUxKHttWrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FC9hISXE206zkdyIHDPYogAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eSbWu7ngOEWoDUxKHttWrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="OMbPv70/BE+NV22TXZLDIQAA">
<XPD:ATTR name="Name" type="string">get_domain_managers</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hCwjThHbrkWHDTCqb6y/DQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OMbPv70/BE+NV22TXZLDIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="RLGxi7+pZ0Czp/6ujWRNqgAA">
<XPD:ATTR name="Name" type="string">set_policy_override</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vj7vfhnCmkqaqBFC5l5XPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RLGxi7+pZ0Czp/6ujWRNqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qoiOdLAJ+0KaBi5YP/0PngAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Policy[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RLGxi7+pZ0Czp/6ujWRNqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="44GventTgkeDGXyvb1OxPQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SetOverrideType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RLGxi7+pZ0Czp/6ujWRNqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="hRQd64ovQk6hKQl3wtY+/gAA">
<XPD:ATTR name="Name" type="string">is_local</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LtS8kSgoMU2CBis98JODjgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hRQd64ovQk6hKQl3wtY+/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="CO00OxDahUas6/iic2xNlgAA">
<XPD:ATTR name="Name" type="string">servant_preinvoke</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DDh1Ehtgu0iISuoRaSM4TQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CO00OxDahUas6/iic2xNlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="naX3ltnt/06Xw3Vsz1cVYAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CO00OxDahUas6/iic2xNlgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ySDRy4FGe0WnN1Mro0KAkQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CO00OxDahUas6/iic2xNlgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="Jstjp2MdoEu4w7oSlhydOwAA">
<XPD:ATTR name="Name" type="string">servant_postinvoke</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YFEjmZeWLk2HMoz5b1xnnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jstjp2MdoEu4w7oSlhydOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zoukSerjrUOX3p0lUGTYHQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServantObject</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jstjp2MdoEu4w7oSlhydOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="wjTKZyaNz02pD9ijl6hBUQAA">
<XPD:ATTR name="Name" type="string">request</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KrUkQqX16UiWrXY57q3lhAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wjTKZyaNz02pD9ijl6hBUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="viaXiDCSZUC38MxqYNiYSgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wjTKZyaNz02pD9ijl6hBUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="fOONrjH94EK6tXVwytMRVwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wjTKZyaNz02pD9ijl6hBUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="LKU70u/lskm0KgncQ8qMgQAA">
<XPD:ATTR name="Name" type="string">invoke</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LTRWS89MGkGSjotlSpK6hQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKU70u/lskm0KgncQ8qMgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2J6i4mBwlkGUyJISLPSFvwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LKU70u/lskm0KgncQ8qMgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="byTZ9d2Sb02BjIrn//01mwAA">
<XPD:ATTR name="Name" type="string">releaseReply</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DkgZAFRIqkisEdX3d709yAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">byTZ9d2Sb02BjIrn//01mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Z/qbJSq1cUq1jumXpDJRNAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">byTZ9d2Sb02BjIrn//01mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="JA6aNP09K0uuqPhfO2KzxgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oDe6foywiUSAFskyrMTBLwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JA6aNP09K0uuqPhfO2KzxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="5T24MjoGBECJve2WvXwIRQAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VBIX6WrDC0ayqCO9KkfAZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5T24MjoGBECJve2WvXwIRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="AGkFWx13D06UDfwEpL1EBgAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZN7C/54T7EaEFyUS2c4vcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AGkFWx13D06UDfwEpL1EBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YlvAYHZKIEifMg3Sr/X+twAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AGkFWx13D06UDfwEpL1EBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="UA6k4mro9kCEQ8z8u4MMHQAA">
<XPD:ATTR name="Name" type="string">IndirectionException</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">LlRTwNLvDUm0u7y4n8pxNgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lmKvP9e+A0S7FKGHFferbwAA">
<XPD:ATTR name="Name" type="string">IndirectionException</XPD:ATTR>
<XPD:REF name="Owner">UA6k4mro9kCEQ8z8u4MMHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F+3gDace20G1oeX33ITkPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lmKvP9e+A0S7FKGHFferbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QcIcqhxWAkS2+Vi5D986TAAA">
<XPD:ATTR name="Name" type="string">offset</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">UA6k4mro9kCEQ8z8u4MMHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="3hTmkfBN90Cc7cULRyvlUQAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::io::">hfP4SsZxnEaM1XivE2TZrAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">1nPihAVfM0WAV8tn04cajwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">36</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="z1dMbwrSgUu1/VvFjY1h8AAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="j4jNNBnAe0K337Hre22lYgAA">
<XPD:ATTR name="Name" type="string">create_input_stream</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Dsl9PcnPWE2UW+9tlExKDQAA">
<XPD:ATTR name="Name" type="string">write_boolean</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TOZgw32/rka6zqcK18J4wQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Dsl9PcnPWE2UW+9tlExKDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Y2tycq+F20K2S74boWNZMwAA">
<XPD:ATTR name="Name" type="string">write_char</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HJbrpRS70UivFOCZCqQPqAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y2tycq+F20K2S74boWNZMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YS34j7mq0UiPwfdLR3s8tAAA">
<XPD:ATTR name="Name" type="string">write_wchar</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3t2F2Tr3L0SSlexKu7WK0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YS34j7mq0UiPwfdLR3s8tAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="OdiTs2XY0ECB1gz35z/81AAA">
<XPD:ATTR name="Name" type="string">write_octet</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NmZ6qvhxxkS8UY1ictw3vAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OdiTs2XY0ECB1gz35z/81AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="B1iBnBxO2UOham3tIqFXBQAA">
<XPD:ATTR name="Name" type="string">write_short</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/LTefdkelUCF6Q9l7Ri5cgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B1iBnBxO2UOham3tIqFXBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="6dm4FZ6iv0i9FIn7bx/U9wAA">
<XPD:ATTR name="Name" type="string">write_ushort</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gmKLYQh4mkCT9aOaCOeCiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6dm4FZ6iv0i9FIn7bx/U9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="4HbzHg9460m38lrmVf1i8AAA">
<XPD:ATTR name="Name" type="string">write_long</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s8+pbPQqgEKrkIOkiF+IzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4HbzHg9460m38lrmVf1i8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="HGUiojrDnkWvPdKee4cg0AAA">
<XPD:ATTR name="Name" type="string">write_ulong</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J52YXt8xaUys0OlDNcYqCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HGUiojrDnkWvPdKee4cg0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="7+DJniZ/WUuft28FmkT2XQAA">
<XPD:ATTR name="Name" type="string">write_longlong</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+lEfOhwjzU+i5rX6PwoCmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7+DJniZ/WUuft28FmkT2XQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="dDB/wXD58EeDw3fsyYDMVgAA">
<XPD:ATTR name="Name" type="string">write_ulonglong</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xdfxiW3LIEiGcSWu6gEbAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dDB/wXD58EeDw3fsyYDMVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="MgxQ2tpHLk+GXWAjmkiPuwAA">
<XPD:ATTR name="Name" type="string">write_float</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qQOKG0BdzUqQleGStrYusAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MgxQ2tpHLk+GXWAjmkiPuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="HAew62lBzUGhlythVE5HmgAA">
<XPD:ATTR name="Name" type="string">write_double</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GiuZonZpdU2Dv2lsKLLFsAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HAew62lBzUGhlythVE5HmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="X5OvWe5LZE6Uhu0XmjlsFQAA">
<XPD:ATTR name="Name" type="string">write_string</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mBl2D5e1ZU6tXBmvavW7EwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X5OvWe5LZE6Uhu0XmjlsFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="3pOlDhvx5Ea83AU9u1NgEAAA">
<XPD:ATTR name="Name" type="string">write_wstring</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="flFSX+RLQ0GMUPOiNJBnFgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3pOlDhvx5Ea83AU9u1NgEAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="i72pv5oCS0KjV7Fa/JBu1QAA">
<XPD:ATTR name="Name" type="string">write_boolean_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n+AbueSrnUGx2xXzFqq2HgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i72pv5oCS0KjV7Fa/JBu1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MafS9fS/sEKIAEG2r4DD/wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i72pv5oCS0KjV7Fa/JBu1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="JdUzBMgs2EeM2u7YdFgVsAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i72pv5oCS0KjV7Fa/JBu1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="Iqj/P74H406MK2ZKotYQ+AAA">
<XPD:ATTR name="Name" type="string">write_char_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DlJtveElI0+6ZEmXd50luQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Iqj/P74H406MK2ZKotYQ+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nMF8SR8MY0Goztwo4ONncAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Iqj/P74H406MK2ZKotYQ+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="sY6XPgD9Bk2l1X2ieZ2RjQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Iqj/P74H406MK2ZKotYQ+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="noWv8+tafkWHSeVSdVXecQAA">
<XPD:ATTR name="Name" type="string">write_wchar_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ReJlmzRYd0a3OPuoRN5UzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">noWv8+tafkWHSeVSdVXecQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vi6UF3ReAUagVTk69VlsswAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">noWv8+tafkWHSeVSdVXecQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Iz34N+uCukaCgz3woXxiswAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">noWv8+tafkWHSeVSdVXecQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="7RLGJFUHXUGBmsQ+B0qHsgAA">
<XPD:ATTR name="Name" type="string">write_octet_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QU/QMfczCUe7m5lGROJOrgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7RLGJFUHXUGBmsQ+B0qHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2X74hxg8X06iw8c8vGfg1AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7RLGJFUHXUGBmsQ+B0qHsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="h5RE7mTxmUyC2kJDbtsjwgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7RLGJFUHXUGBmsQ+B0qHsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="AX9FMeKgLEutLwEE9JgBwAAA">
<XPD:ATTR name="Name" type="string">write_short_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NNg1/PIDA0WAmN2RgODvHwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AX9FMeKgLEutLwEE9JgBwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VtlOYvPLZ0Sy7/0ipqwuUAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AX9FMeKgLEutLwEE9JgBwAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="RzT8i2nba0K3TMXnDaPm6gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AX9FMeKgLEutLwEE9JgBwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="sHnjHD8/iUyCTcQe56DgvAAA">
<XPD:ATTR name="Name" type="string">write_ushort_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fuWafzzAPU+hKz5MndEbdwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">short[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sHnjHD8/iUyCTcQe56DgvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fbIRodCHokmLRd2TIhFwfQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sHnjHD8/iUyCTcQe56DgvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+rCeLWI+CEiNFcQDl4h6AAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sHnjHD8/iUyCTcQe56DgvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="V5a9Lybsrky/I43ktGxh1QAA">
<XPD:ATTR name="Name" type="string">write_long_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TO1RLd0BEkqCHy/liv0KzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V5a9Lybsrky/I43ktGxh1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XnYtw0zYcUaGHQcgVEtEkgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V5a9Lybsrky/I43ktGxh1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="wKieZVJ5BUO5qP37/260MwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V5a9Lybsrky/I43ktGxh1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="TRjWU8lo/E2QDbbjfLxHLgAA">
<XPD:ATTR name="Name" type="string">write_ulong_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A8J/yJgl2EyRu73i15MSvAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TRjWU8lo/E2QDbbjfLxHLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MTlA/+HnfEOaiVPcHnzt9wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TRjWU8lo/E2QDbbjfLxHLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="/S2aw/adb0e7jrUdm2ydQAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TRjWU8lo/E2QDbbjfLxHLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="d6vS6ekXxE6T27XcDnXFuAAA">
<XPD:ATTR name="Name" type="string">write_longlong_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="shtwL0vsm0G390/ljW5QLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d6vS6ekXxE6T27XcDnXFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MDrqoDADNUu91W9HpUkukAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d6vS6ekXxE6T27XcDnXFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="A+EKZCfrvUeI04v5u13hAQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d6vS6ekXxE6T27XcDnXFuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="IbR2mfxDkEqwFRYv7xkzqgAA">
<XPD:ATTR name="Name" type="string">write_ulonglong_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eAtqYGfh2kmnk4wIx1LAiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IbR2mfxDkEqwFRYv7xkzqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AarGRPaivUusg58FXnOaAgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IbR2mfxDkEqwFRYv7xkzqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="WuavB1NCH0SoMSDkB35xYQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IbR2mfxDkEqwFRYv7xkzqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="osCSEw5OBUq3wsSjdkHb+QAA">
<XPD:ATTR name="Name" type="string">write_float_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o37IVRXKwkmXi2mLQNWvjAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">osCSEw5OBUq3wsSjdkHb+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5Vle28Uek0SVwUeCkGQj1gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">osCSEw5OBUq3wsSjdkHb+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="t2QCD9dauEqLoYU5zvJlswAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">osCSEw5OBUq3wsSjdkHb+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="m4pX5ReAz02fDvAJGXyfPgAA">
<XPD:ATTR name="Name" type="string">write_double_array</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y+jBYKHz2k2sLM7co7RhOQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m4pX5ReAz02fDvAJGXyfPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XbsUAklLCkWnbE2OW+bEBAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m4pX5ReAz02fDvAJGXyfPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="4jq4XbY6JUqNMHWeye7jVQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m4pX5ReAz02fDvAJGXyfPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="3eRYiQYS90q0jAGbNocF9gAA">
<XPD:ATTR name="Name" type="string">write_Object</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s5mePWEOLk2L3kCL3A5UgwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3eRYiQYS90q0jAGbNocF9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="nEslii9ClkirSLfmx/AlmwAA">
<XPD:ATTR name="Name" type="string">write_TypeCode</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zhHfNYo7LkuDLS/G1WVnHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TypeCode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nEslii9ClkirSLfmx/AlmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="V8QUuFP8m0Wj6HVKW8h2fgAA">
<XPD:ATTR name="Name" type="string">write_any</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mi9xqE6IlkOpFIguRQOrcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V8QUuFP8m0Wj6HVKW8h2fgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="l8/yWWK+JUiUv6RSwqsSlQAA">
<XPD:ATTR name="Name" type="string">write_Principal</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OapN2047tE6qUPsmPPUUTQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Principal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l8/yWWK+JUiUv6RSwqsSlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="g9mb9IflvE2ADIAg+35C1AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wjXY3+EuGkGfgaDf2pBIPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g9mb9IflvE2ADIAg+35C1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="hxQ5+VCpjk2w4/o9O9kmfgAA">
<XPD:ATTR name="Name" type="string">write_fixed</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="z4ssbfV0gUuxTtvpZHFkJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BigDecimal</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hxQ5+VCpjk2w4/o9O9kmfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="EiEu6u+fakiTdxEuF6mSVwAA">
<XPD:ATTR name="Name" type="string">write_Context</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ii9YDYf4OU+wmnaoXmvF/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Context</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EiEu6u+fakiTdxEuF6mSVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AgCzGxDjy0Cy41f3rNraUwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ContextList</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EiEu6u+fakiTdxEuF6mSVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="MyoccdArUUacJx9oVwMnCgAA">
<XPD:ATTR name="Name" type="string">orb</XPD:ATTR>
<XPD:REF name="Owner">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="SgC7+8sfv0GNocdwabGHrQAA">
<XPD:ATTR name="Name" type="string">RemarshalException</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">dN30hHAWU0KSNp7ejNpiMQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lsmha18ZJkKISeg0weFpLAAA">
<XPD:ATTR name="Name" type="string">RemarshalException</XPD:ATTR>
<XPD:REF name="Owner">SgC7+8sfv0GNocdwabGHrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLInterface" guid="bjGrJ9o5HU+MFov430xMQQAA">
<XPD:ATTR name="Name" type="string">ResponseHandler</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oMK3lmMV/UyGpjBzAcprIgAA">
<XPD:ATTR name="Name" type="string">createReply</XPD:ATTR>
<XPD:REF name="Owner">bjGrJ9o5HU+MFov430xMQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jvBkCiCAMEOqHMHa1wIrSwAA">
<XPD:ATTR name="Name" type="string">createExceptionReply</XPD:ATTR>
<XPD:REF name="Owner">bjGrJ9o5HU+MFov430xMQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="edaGyTZxVE+2n1nDNPDxdwAA">
<XPD:ATTR name="Name" type="string">ServantObject</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TlI5F8L2EU+xr+ODNKP56AAA">
<XPD:ATTR name="Name" type="string">ServantObject</XPD:ATTR>
<XPD:REF name="Owner">edaGyTZxVE+2n1nDNPDxdwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="lC5U1f6DfkumQzR0giziKgAA">
<XPD:ATTR name="Name" type="string">servant</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="Owner">edaGyTZxVE+2n1nDNPDxdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLInterface" guid="szX+D3a2CESrz0YMTK9CdgAA">
<XPD:ATTR name="Name" type="string">StreamableValue</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">IpX/WC0CgUGjuxaqgkHIKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="kyRV+dC+tUiuA1sBYTYWSAAA">
<XPD:ATTR name="Name" type="string">UnknownException</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qCNRt0KIXkeGcf9i6ntMEgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="FM4RG5JSoEWj/H+6zTxqMAAA">
<XPD:ATTR name="Name" type="string">UnknownException</XPD:ATTR>
<XPD:REF name="Owner">kyRV+dC+tUiuA1sBYTYWSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cWiXzMTUWkuwkrRbdMBJDQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Throwable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FM4RG5JSoEWj/H+6zTxqMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="fugqIJK9FkaPLwFMz3X0PgAA">
<XPD:ATTR name="Name" type="string">originalEx</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Throwable</XPD:ATTR>
<XPD:REF name="Owner">kyRV+dC+tUiuA1sBYTYWSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLInterface" guid="6lB7oVOBAkSKzlydVeMChwAA">
<XPD:ATTR name="Name" type="string">ValueFactory</XPD:ATTR>
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="PuWzap1iMkuGBUz+FiJMuQAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">6lB7oVOBAkSKzlydVeMChwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RuEmdgNYaEaHH683rBX1xwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PuWzap1iMkuGBUz+FiJMuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="FerOhdn5y0mlYZHgieRw1wAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::rmi::CORBA::Tie">dJgOy+Tze0mQ+ZzpRp5qZwAA</XPD:REF>
<XPD:REF name="Parent">Ltrhj+xxMUCSl7RR6STC7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="neShlojTXUW6y2H0sMc3oQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">110Tc08CqkKLluS5QvxwuAAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLRealization" guid="MVMYrx4zA0ukM0uUvafIDwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">9mj/04zzNEe9cOwQsW4RkgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLRealization" guid="K43O6qS1dU+eHq4A7+crBgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">8oW5KlhAhk2B14YeXomG1wAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLRealization" guid="2+UlEryUYUC0OQWmmuG3uwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">jhRu3URWaE+kgslBZk7zmwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="dE0Iid4lA06siaHMLSUB3QAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">5jkU3W/MiEu0RloyhWknPwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLRealization" guid="WIgqEUGKNEOEnyNhsZGOUwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">PK+XBOiWskqVuEzYHohpdwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="NwgZs6K8cEq6YZAKnOwR8gAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLRealization" guid="yoThqd2N4EmCxxDIVefswQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">1nMFxadSBU2dujZ4kwurvwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLRealization" guid="i3H7EvKOV0OEuzwC1cO3HwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">CJXpmr3rTU+GfDQHOAsvigAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLRealization" guid="KXhA5/Vho0Sr2AsY1El/rgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">9dVeOGnhu0KFp1Z41CmpZQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLRealization" guid="kquLK2e3NUaZaMzYOgtwCAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">00AhOvGdyEq7pCrAbUP2rwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLRealization" guid="TrdrqAaNz0OG0LEftp86UgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">H2YgphpA1k+9s98gQlaCLwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLGeneralization" guid="33BYowbPUUqmrNvHnQ5hCwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">RZVbXV/BJU6eq3ojZzmFSgAA</XPD:REF>
<XPD:REF name="Parent">vQq4YhMDNEWXHjz5FtWY9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLGeneralization" guid="KAfpmszIQkmYA9aFSvmv1QAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">3XhBIZNbZUKTqWouMG6KzwAA</XPD:REF>
<XPD:REF name="Parent">vQq4YhMDNEWXHjz5FtWY9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLRealization" guid="21ytwic1Hk2ceqECNr7hZwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">92wbMXJgTEiwpZGcpzAopwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLRealization" guid="oODvEs3l9Ua6uDWSJgshwQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">vzqDhl95AE6xNx4HUrLZLgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLRealization" guid="D5vZ/VHaO0GI8+H+HPXctQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">7yCBrWxYZEaaVmRfNzfaoAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="1l2j29rrOE+VSYywEMeAsQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">rLtAaYPL5E2J0ZhDOQ4EUwAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLRealization" guid="rKiKibySNkS8bcyUTe700wAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">47EDPTi0zUaWDP9lst0nkwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLRealization" guid="BOTyrLmDl0CRbejUVz9YfAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">UQw3HAo0bkCyYcBdtY0aBgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLRealization" guid="kT7m38RqBUCFEb5LOKsoqwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">lZNz+ymGz0C4Qxax4wUgpAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLRealization" guid="pmFdXW2ve0ex9uxymXYrfAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">r7oyfrdqzUC/R88ZEo5JewAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLRealization" guid="Fge5xL0RG062XokIvvwA8wAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">+g6ZXV2Ka0KP5o+sOC8OsAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLRealization" guid="Fh4CLdynqUmWNcp6JKxnjwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">gXfTTQqnEk6PgrRTEnlOrAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLRealization" guid="pf1brsvIvEmypMeqa5Pc2QAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">jY/0f6A7sEuoeNXL6Bsx7AAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLRealization" guid="0Fs2JGaC20CkoOZhE0lBnAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">A0e8ZUwpQ0G4qhT6lyqllAAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLRealization" guid="dTGtMg3egkSDLm1YeT0dEAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">B1eaZhwb2U2kdYspW9kPqgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLRealization" guid="xylw8XArcE+2PLLQmxEDpQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">apOv70sJOUqqMqBepPwCLQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLRealization" guid="2T8+F9B7x0eFmlfmr/OUzAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">7y+YBKk9p0WGyJAtQP1HxgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLRealization" guid="k8QYZXgGykOkHMzlY1bMFwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">Nqo3pGT34EefVRblN4PwgwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLRealization" guid="qu307Tz++UOHsUVjDRshywAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">CRn0rlgqtEmRly2HHKYJ+wAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLRealization" guid="lh48yZ0uSUmJlx8y83P2NwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">wUsbh1SczkOrQ0O4nLla6gAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLRealization" guid="vhT4ZWeVFE2Yk1B29A4/MAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">EpY7XfwHJ0Oa72nqeQKiMQAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLRealization" guid="g0Z6AjuDG0KebXWUZFnJEQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">DnD0ic0YfEuuuW5pQVKBUgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLRealization" guid="AjiOFkRkxk2kbiJ/UqzlOgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">tHcErTw8/EqgtsDXmQkK4wAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLRealization" guid="usTYu4M6CkqxSV27e3qRFgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">jfQZrdOyukyDf28uk/BeDQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLRealization" guid="R2olabuMBEa2qSpfjhoUbgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">s274U5MZ6U+u9toYnU4KoAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLRealization" guid="vbqZ8nd/Q0y/tKCaqo8rwAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">qKzsPWhtW0O72NF30n4UlgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLRealization" guid="SA0VbjATb0ywq3+We28LagAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">E2ElEBdeTUWMMfiqkv1ATgAA</XPD:REF>
<XPD:REF name="Supplier">L/4FLgsy+0qnlR28xdClzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLRealization" guid="x8SWnvvYcUGDF3H7UzFQoAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">d+/e+pgQQU669ZT7GkBJFwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLRealization" guid="CdA0+w+b7ka3E5HfBEqyEQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">Gv9lIRHUm0ud3OPxmfD8zQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLRealization" guid="IMhsQWx9OkSpey/FArNilQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">PXSI2SFBmE2wahZltaDVxgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLRealization" guid="XgmObut8akC63goGJb/PrgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">QvzRHSGq40+SxLo2lm2ZiwAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLRealization" guid="GVvkEH5JDkiuZzw1b02SUQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">EjCdzpB5FkuqZ+hJRXRGNwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLRealization" guid="VL/3k5e++kq9qQ3nEeMdZQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">RpMbeurpxUWzZUGG+UCvmQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLRealization" guid="j3JMy8xeHke8UbK2m/qtRwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">88fKNXCOZk6f2ROI8xKGpQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLRealization" guid="4XXgPzY/BUOZsuT7O59RkwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">evSJXL5fvUCgtp+Vn79lrAAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLRealization" guid="gyJ/6wyXlkWyu6xSU2qdtgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">1gPnxXDVSE+CJ54iXKlZiQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLRealization" guid="SoD0AS8ZG0WwjQyYZFFXuAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">17dmL6eN3kaV/onRoWdMtAAA</XPD:REF>
<XPD:REF name="Supplier">L/4FLgsy+0qnlR28xdClzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLGeneralization" guid="aEsgVlt6g0qdEAigXxmyggAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLGeneralization" guid="TJ1gPuIMwEOHx6Gci/l4MgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLGeneralization" guid="vHFK0DMqW0ieVFzzNKgB1gAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">vQq4YhMDNEWXHjz5FtWY9AAA</XPD:REF>
<XPD:REF name="Parent">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLGeneralization" guid="arTYFTpgPUG+vGb6VYd+8gAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">CJkIoPgnd0yRnZGLa8cP1AAA</XPD:REF>
<XPD:REF name="Parent">vQq4YhMDNEWXHjz5FtWY9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLGeneralization" guid="IpX/WC0CgUGjuxaqgkHIKwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">szX+D3a2CESrz0YMTK9CdgAA</XPD:REF>
<XPD:REF name="Parent">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLRealization" guid="mqWDbKn2o0SbzEo392jBBwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">+UlMYZ7yg0OfDa5sGl7GJAAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLRealization" guid="fGpXmzX1jkG1K1YFjBGXXAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">/Glla5tmdkWeOZiiRD3ufwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLRealization" guid="5jD80/xyMkeQBDgJDCAkJwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLRealization" guid="2QL6sabkkk++o0os7DfYDwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLRealization" guid="c8kwsoafAEWLrebTGrANcwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLRealization" guid="/exY3fYp0UGhKEfbRmQo2QAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLRealization" guid="eH0ufeP9uUi4b059CrCYRgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLRealization" guid="5Go46NLdD0KkhzMeJ/RmDgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLRealization" guid="xFiTq/9B10yu3VQZomaxZgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLRealization" guid="DkUU0oT7o0uXmHSmRuRizwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLGeneralization" guid="rBHHWieS2k+WjdZfUwniFQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLGeneralization" guid="vGKtQ9st10GAzdPpsalCigAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLRealization" guid="ovqjELOfx0KAWgiZSXiigQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">3qww0KxW00y0yjMFKQCrIgAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLRealization" guid="CJuYg7gS6U2v1YAGstd9lQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLRealization" guid="YJ3SJh0D70mOuHIx9nIgRQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">olbYgIB160+sUSs894vRvgAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLRealization" guid="lqVcY5slZEuN5apXhSA6SgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLRealization" guid="V6Qkkm8oR0ObIA4wKBmp0gAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">R6zhLkhmzka02gr9HYN6mwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLRealization" guid="vb1dfeVJok6HoR0YfHQ1UQAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[91]" type="UMLRealization" guid="NOw7xi6vtE2banqKjTRSSwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">en9HWdplRkKdlMzUsMjhEwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[92]" type="UMLRealization" guid="FGZY8o+6PUCAeBsIMxKXzwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[93]" type="UMLRealization" guid="eJLC+/U5vkSAMTvtcjWLFAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[94]" type="UMLRealization" guid="TchrZgVNxEyh0tkAvk4BEAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
<XPD:REF name="Supplier">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[95]" type="UMLRealization" guid="+6usgsqsx0eIl7qTKjwBfwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[96]" type="UMLRealization" guid="Ul55cb3A3kW2cNzfu0P7bAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Client">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
<XPD:REF name="Supplier">8RVgTGo9MkO4v1IqspdL9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[97]" type="UMLGeneralization" guid="vUPvblteEkiZ+Iz4uCtNVwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">FzmoZ7Me+keOt4mwv911MwAA</XPD:REF>
<XPD:REF name="Parent">VLxV0eEOkU+cnNy6KxIx7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[98]" type="UMLGeneralization" guid="klAjkhpytUyqOOys+VlfGgAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:REF name="Parent">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[99]" type="UMLGeneralization" guid="5+TSr6V1KEm3f5UZAx9AAAAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">Uv/3jgersk6xe1azRDXCfwAA</XPD:REF>
<XPD:REF name="Parent">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[100]" type="UMLGeneralization" guid="1nPihAVfM0WAV8tn04cajwAA">
<XPD:REF name="Namespace">lOfAyY2bk0W6al3uw0tHlgAA</XPD:REF>
<XPD:REF name="Child">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:REF name="Parent">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[168]" type="UMLPackage" guid="uv/Lj6NTfU2Gb/m7Ka3UUQAA">
<XPD:ATTR name="Name" type="string">DynAnyPackage</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="jXOnIqZEFE2qCB25on65kAAA">
<XPD:ATTR name="Name" type="string">Invalid</XPD:ATTR>
<XPD:REF name="Namespace">uv/Lj6NTfU2Gb/m7Ka3UUQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">iUpD0r2bJEuAUN+ALZPFBQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9U+ikNmVB0i0do82+ogGLAAA">
<XPD:ATTR name="Name" type="string">Invalid</XPD:ATTR>
<XPD:REF name="Owner">jXOnIqZEFE2qCB25on65kAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kJjh2hHI0USM9s1iEIsAlAAA">
<XPD:ATTR name="Name" type="string">Invalid</XPD:ATTR>
<XPD:REF name="Owner">jXOnIqZEFE2qCB25on65kAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RgBsFhQP0UmIR/bcVwPvNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kJjh2hHI0USM9s1iEIsAlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="VApjM1JlxkKwCFS4Qwn8GAAA">
<XPD:ATTR name="Name" type="string">InvalidSeq</XPD:ATTR>
<XPD:REF name="Namespace">uv/Lj6NTfU2Gb/m7Ka3UUQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">FN1VbZkFBkGwEy63aHLCrQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WWQXl884IkOUpn1b0CdfKQAA">
<XPD:ATTR name="Name" type="string">InvalidSeq</XPD:ATTR>
<XPD:REF name="Owner">VApjM1JlxkKwCFS4Qwn8GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FkbDmTS/H0+sZ7VBUpTqsQAA">
<XPD:ATTR name="Name" type="string">InvalidSeq</XPD:ATTR>
<XPD:REF name="Owner">VApjM1JlxkKwCFS4Qwn8GAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QmcRCvlyUEajqdG/mLOWPAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FkbDmTS/H0+sZ7VBUpTqsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="IWo0Tg0gxk2K7Pi16+pqrgAA">
<XPD:ATTR name="Name" type="string">InvalidValue</XPD:ATTR>
<XPD:REF name="Namespace">uv/Lj6NTfU2Gb/m7Ka3UUQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">RqN/Xv2G7U660cUUNnPI6QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lSWHTIk3Hk67xWRnrahJtQAA">
<XPD:ATTR name="Name" type="string">InvalidValue</XPD:ATTR>
<XPD:REF name="Owner">IWo0Tg0gxk2K7Pi16+pqrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QfU3rS6VSU24Q2ovg4JOZwAA">
<XPD:ATTR name="Name" type="string">InvalidValue</XPD:ATTR>
<XPD:REF name="Owner">IWo0Tg0gxk2K7Pi16+pqrgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BoWnKvIaAEGb0vDttohS6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QfU3rS6VSU24Q2ovg4JOZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="PTD5cqbcu0GpexMwGnROLwAA">
<XPD:ATTR name="Name" type="string">TypeMismatch</XPD:ATTR>
<XPD:REF name="Namespace">uv/Lj6NTfU2Gb/m7Ka3UUQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8Ue+7gHFNUShfqid9ngFdgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="85v2hnkCC0GTyxPOuMsDfgAA">
<XPD:ATTR name="Name" type="string">TypeMismatch</XPD:ATTR>
<XPD:REF name="Owner">PTD5cqbcu0GpexMwGnROLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Qw8TlYuQekaLAWeiHIogIgAA">
<XPD:ATTR name="Name" type="string">TypeMismatch</XPD:ATTR>
<XPD:REF name="Owner">PTD5cqbcu0GpexMwGnROLwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SrzKcRtUOkauh0aqbC1nbAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Qw8TlYuQekaLAWeiHIogIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[169]" type="UMLPackage" guid="7DFX7onkB0+eIOzl+O6YQQAA">
<XPD:ATTR name="Name" type="string">ORBPackage</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="wZPeXsq+/U2yoNXLrpO+QwAA">
<XPD:ATTR name="Name" type="string">InconsistentTypeCode</XPD:ATTR>
<XPD:REF name="Namespace">7DFX7onkB0+eIOzl+O6YQQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">pp2uGcYd9EOjo2YUQn/llgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="73yLDbWE1EKTXQDUhQg3SgAA">
<XPD:ATTR name="Name" type="string">InconsistentTypeCode</XPD:ATTR>
<XPD:REF name="Owner">wZPeXsq+/U2yoNXLrpO+QwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x2KFhZ4RKk+YkzLpXtgjQAAA">
<XPD:ATTR name="Name" type="string">InconsistentTypeCode</XPD:ATTR>
<XPD:REF name="Owner">wZPeXsq+/U2yoNXLrpO+QwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7Lkl0uHaJEKlrfmj/HSgPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x2KFhZ4RKk+YkzLpXtgjQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="cXYcDqN8yUSyGdH6NzAxMQAA">
<XPD:ATTR name="Name" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Namespace">7DFX7onkB0+eIOzl+O6YQQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Q3Oko1th10ykW5tERrjqRgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="j4t4U8qW/EaugqA2fMFXqAAA">
<XPD:ATTR name="Name" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Owner">cXYcDqN8yUSyGdH6NzAxMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x9Xsj/w/9UKDwPmwVYU7YAAA">
<XPD:ATTR name="Name" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Owner">cXYcDqN8yUSyGdH6NzAxMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CGc9tDTljEii7ACkmzLy3wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x9Xsj/w/9UKDwPmwVYU7YAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[170]" type="UMLPackage" guid="H4Dh1V8lRU6gdMEl+6sdFgAA">
<XPD:ATTR name="Name" type="string">TypeCodePackage</XPD:ATTR>
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="5KmcWm7vYU6WPLTVJY30ZwAA">
<XPD:ATTR name="Name" type="string">BadKind</XPD:ATTR>
<XPD:REF name="Namespace">H4Dh1V8lRU6gdMEl+6sdFgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">W3J7i5Z0JkuYarvZskh8IQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HnqJOLq0oUOYtG+aZbjylQAA">
<XPD:ATTR name="Name" type="string">BadKind</XPD:ATTR>
<XPD:REF name="Owner">5KmcWm7vYU6WPLTVJY30ZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="TEXpYGnhCkSuxH4RwImB+wAA">
<XPD:ATTR name="Name" type="string">BadKind</XPD:ATTR>
<XPD:REF name="Owner">5KmcWm7vYU6WPLTVJY30ZwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KdhCVL53TU+oiVjNXWnbtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TEXpYGnhCkSuxH4RwImB+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="372fl1Ezmke5Xwf9k5rO+wAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Namespace">H4Dh1V8lRU6gdMEl+6sdFgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yHXF3FYYUkC/2pIV47odfAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Jw7uwiG4/EWTSoTg1H+kIgAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Owner">372fl1Ezmke5Xwf9k5rO+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LrirV1oGTEmwNNpuE/9mkAAA">
<XPD:ATTR name="Name" type="string">Bounds</XPD:ATTR>
<XPD:REF name="Owner">372fl1Ezmke5Xwf9k5rO+wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="npb/cRwR1UChgixR4fVaVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LrirV1oGTEmwNNpuE/9mkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[171]" type="UMLGeneralization" guid="AHq79zjQ6EG09DVJzrVOnwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">csWQ3jc8UUqO6NGGbJ2k/QAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[172]" type="UMLGeneralization" guid="7WA2i36TVkyMpN18ITN+PAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">igew38GlVkOUCpV+DWhvswAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[173]" type="UMLGeneralization" guid="ciQJK2GUkU2268WOAZAMogAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">vQdkjxO1FUSbnHtyWSFlXAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[174]" type="UMLGeneralization" guid="cSKEPlLi4UW2Vblzdiu0WgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">+idBo73VxUehRLx6+Gla2QAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[175]" type="UMLGeneralization" guid="ymL1fSEXTEGgvY6pGUqCKAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">48D/W5D9ikGeXUHDwvJpSwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[176]" type="UMLGeneralization" guid="enhsoS9BKkeHUzyhcbC4+QAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">iJRM0QlR4UOAhk57SsZ7dQAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[177]" type="UMLGeneralization" guid="orhYVgO2D0WdLo6UyW9PbQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">7eNvV13SXUipxG39QhbNZQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[178]" type="UMLGeneralization" guid="rM2crkDNp0ycCFMWJFcyPQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">7NRhR5JC10C8+rEY22pPnwAA</XPD:REF>
<XPD:REF name="Parent">ii2RL2jpk0aa6iNOEUIibgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[179]" type="UMLGeneralization" guid="JZIDt/70okaBj3Mt8OBe8QAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">63JtZAZDd0iNnBhTjvsgjwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[180]" type="UMLGeneralization" guid="kskgSTEcVEyxjRzd5IYlFgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">fTttzDvnck+SjiYuCAVIMAAA</XPD:REF>
<XPD:REF name="Parent">a2EHu6Cb9EumuXyoiNReIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[181]" type="UMLGeneralization" guid="ySqqA/idN0W4l15rG2KFbgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">a2EHu6Cb9EumuXyoiNReIwAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[182]" type="UMLGeneralization" guid="77J/1Hr900SmChN/3eThXgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">u8Q2KAKs3USaMTKHSLn+GwAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[183]" type="UMLGeneralization" guid="tai6n87N20uypZvUhSKlewAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">js53x1asEkO7DxtgeKWEtgAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[184]" type="UMLGeneralization" guid="qoaS1TFxh0WR9kn8IpcgowAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">ZuCILtgKTEqJdvhpChi1DQAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[185]" type="UMLGeneralization" guid="HKBvHaCzi0O+SSiazhYoBQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">MarlBOun60+a3kj1QUJ4VgAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[186]" type="UMLGeneralization" guid="6hNQ/FSOAESTFocyQI89tQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">SURpo5MYgUaPetPs+f7vwQAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[187]" type="UMLGeneralization" guid="ccQwHTFRRkGHNOgjAwFIhQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">jbO7s/iN7kyENclY3hXK+wAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[188]" type="UMLGeneralization" guid="r8GKaTQwHU2tnxeJ4lL+dgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">w5BKY/U5qE+gYbX+ijhDlQAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[189]" type="UMLGeneralization" guid="ic2IK9o+kEWLEMDI2gsiZAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">ULZwYT09KkOA/ovS5Mn3VwAA</XPD:REF>
<XPD:REF name="Parent">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[190]" type="UMLGeneralization" guid="Zk6yRzF6hkmKpOdn2c3+mQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">MhWLPk3vUkGF3lVk4oLMsgAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[191]" type="UMLGeneralization" guid="/KAZW8ucN02r+yyr3+ueRQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">afBrio53gkSbNsZrLxLcXQAA</XPD:REF>
<XPD:REF name="Parent">0KW8bNxrpEKAllz9wViR7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[192]" type="UMLGeneralization" guid="UOFSBe5e/kO0ZAYdxp+AdwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">0KW8bNxrpEKAllz9wViR7gAA</XPD:REF>
<XPD:REF name="Parent">VCHd7/seTkSv2oFTEbdqcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[193]" type="UMLGeneralization" guid="XjYIKmWbB0CgyB3+EAFeDgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">nMrlEdNtF0CIcyoFN1ywdAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[194]" type="UMLGeneralization" guid="XH1rk9iHk02EhdQ8UbsNQgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">GOFtQn61ik+QZtCU3EfCGAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[195]" type="UMLGeneralization" guid="uA/wMFw03UC26qhhmajRNAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">OybMOBEVvkq/MjPKjazSWwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[196]" type="UMLGeneralization" guid="Vjq7/CTtBUuM5v7VBg8oTgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">1yDxqYTaSE+UtkH6TaD67wAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[197]" type="UMLGeneralization" guid="QbGTUiaB10+1tpjkUbKmYgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">JHSjZFoDDkunSh/DeLcmsAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[198]" type="UMLGeneralization" guid="Od4bhFQYz0W0+IFJCJOKIwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">B5G63VYfw02SPyneDIC3cAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[199]" type="UMLGeneralization" guid="N3dfaQhqYU6StG413n3TlgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">9On6SJAooU6WtxSpZjm7igAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[200]" type="UMLGeneralization" guid="E/VC6/eyxUmd7XFcFbY1ogAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">sj0mnzdi1UejdAirqtyWgwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[201]" type="UMLGeneralization" guid="u3CI44IwxkOwrETHuVpkQAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">c8/eZ+DReE6U9LHi/1EBxQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[202]" type="UMLGeneralization" guid="wTVKDvCZcECKC/YUy3NVbgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">qylAoHA8R0K2fRK/bMphzgAA</XPD:REF>
<XPD:REF name="Parent">VCHd7/seTkSv2oFTEbdqcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[203]" type="UMLGeneralization" guid="v7YCzDR6iE+xyOoSl+O6YQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">Gngoy3iiTEKtJAOA59HAVQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[204]" type="UMLGeneralization" guid="2pHQ3OrzAkeXs/sWkXLk8AAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">ORx+60z6RUKIUJkwwtiQ7wAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[205]" type="UMLGeneralization" guid="oZ5xL5/APEi1lZu29aKZiwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">2UXoiFqm40a4iabCQaMONwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[206]" type="UMLGeneralization" guid="iN2BQSYoHEixN5X9MbVi4wAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">IDOTIX/Ur0e2n2uw6KDlygAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[207]" type="UMLGeneralization" guid="tNmGWV2RaU+rgDJee6kPTQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">+cqyktBIiU6d/rKJQmYfwAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[208]" type="UMLGeneralization" guid="7sIS86UjIE6tZQ8yfsMH/QAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">tgD8qCRfL0KrpZBTLbspcwAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[209]" type="UMLGeneralization" guid="+WQr9yX3yUGCGvy702cAaAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">uyf6B+TOPkSnNu3bqb7ZfgAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[210]" type="UMLGeneralization" guid="P0OPUK3VPkG1TbFVyjcKlAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">13BH0ihgf0CkXaU7NDuZjQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[211]" type="UMLGeneralization" guid="oLWVHgpli0ab1K7OofxFCwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">kb5ohf3Ytk+uUjwxN+sV7wAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[212]" type="UMLGeneralization" guid="ecWudCI39EqaoP7mNUL2UwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">Q7vV2lertkq7syWy9onkdAAA</XPD:REF>
<XPD:REF name="Parent">A1ALWrq5GUSR+I4FBEiH8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[213]" type="UMLGeneralization" guid="li8LTUjBQUm4oIJRvWBfkgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">bwaX7UC25kmj9tnIZQGZAwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[214]" type="UMLGeneralization" guid="NMMffrciDEy95TvrLVokFQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">TdxrAxxVX06czmaw+Qph0gAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[215]" type="UMLGeneralization" guid="oqrBLbpSukaWispzGhx//wAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">hqIAi0lmB0quYVvpGkOYpQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[216]" type="UMLGeneralization" guid="YfhPjcahg0i3YRanKrzFVQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">QWRnkPWGDE2IEepBTk/3cAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[217]" type="UMLGeneralization" guid="G8ijJp+yh0S2b13F+aSo3gAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">X0Bts53590S8Dkx75NuF9AAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[218]" type="UMLGeneralization" guid="PsUxZ5nf9EirS4rSRV8ngQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">VjvGhitcHkWZUAQkqYVwAwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[219]" type="UMLGeneralization" guid="KbvlOOljKk+CQvYvaxv4jwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">gyjAWy01z0OfToOdGXlXhQAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[220]" type="UMLRealization" guid="sZHvhJAJ3US6gBu4Xmwn8gAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Client">RLS86Qkz60KPa5TyEOvHsgAA</XPD:REF>
<XPD:REF name="Supplier">afBrio53gkSbNsZrLxLcXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[221]" type="UMLRealization" guid="dHzU8GrAWUyzT1qjczDFPAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Client">dJ+UMraC2EqkhiC+KlKsgAAA</XPD:REF>
<XPD:REF name="Supplier">Q7vV2lertkq7syWy9onkdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[222]" type="UMLRealization" guid="HILKgadSvEufevuvfiP3qwAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Client">FiKdNyaTkECOpkchsTUkCAAA</XPD:REF>
<XPD:REF name="Supplier">04tcj7MyTkuX4TGSemMhEgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[223]" type="UMLGeneralization" guid="LlRTwNLvDUm0u7y4n8pxNgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">UA6k4mro9kCEQ8z8u4MMHQAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[224]" type="UMLGeneralization" guid="qCNRt0KIXkeGcf9i6ntMEgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">kyRV+dC+tUiuA1sBYTYWSAAA</XPD:REF>
<XPD:REF name="Parent">bUl3YeMbNE24YycNyx3dxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[225]" type="UMLGeneralization" guid="iUpD0r2bJEuAUN+ALZPFBQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">jXOnIqZEFE2qCB25on65kAAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[226]" type="UMLGeneralization" guid="FN1VbZkFBkGwEy63aHLCrQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">VApjM1JlxkKwCFS4Qwn8GAAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[227]" type="UMLGeneralization" guid="RqN/Xv2G7U660cUUNnPI6QAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">IWo0Tg0gxk2K7Pi16+pqrgAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[228]" type="UMLGeneralization" guid="8Ue+7gHFNUShfqid9ngFdgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">PTD5cqbcu0GpexMwGnROLwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[229]" type="UMLGeneralization" guid="pp2uGcYd9EOjo2YUQn/llgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">wZPeXsq+/U2yoNXLrpO+QwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[230]" type="UMLGeneralization" guid="Q3Oko1th10ykW5tERrjqRgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">cXYcDqN8yUSyGdH6NzAxMQAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[231]" type="UMLGeneralization" guid="W3J7i5Z0JkuYarvZskh8IQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">5KmcWm7vYU6WPLTVJY30ZwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[232]" type="UMLGeneralization" guid="yHXF3FYYUkC/2pIV47odfAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">372fl1Ezmke5Xwf9k5rO+wAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[233]" type="UMLGeneralization" guid="vlzRdW+QmECt1YYrgaGUcgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
<XPD:REF name="Parent">rLtAaYPL5E2J0ZhDOQ4EUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[234]" type="UMLGeneralization" guid="yrI0oAarC0W2TH+ETJjOIAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:REF name="Parent">rLtAaYPL5E2J0ZhDOQ4EUwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[235]" type="UMLGeneralization" guid="mPP9tMjhqEOYVtnePebP0gAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">3qww0KxW00y0yjMFKQCrIgAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[236]" type="UMLGeneralization" guid="r20CdL3x5Eq/tdr8WAmLZgAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">olbYgIB160+sUSs894vRvgAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[237]" type="UMLGeneralization" guid="6aRAjTwJKkCrhj0CoW7n3AAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">R6zhLkhmzka02gr9HYN6mwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[238]" type="UMLGeneralization" guid="QkvlNFxc6U255SV8BH01hAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">en9HWdplRkKdlMzUsMjhEwAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[239]" type="UMLGeneralization" guid="SQTdiFZAD0+YT9IYgAzNBQAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
<XPD:REF name="Parent">flQcv38SvE6vlzUnKzJ+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[240]" type="UMLGeneralization" guid="tHBECf/TaUa81TGTOxsUxAAA">
<XPD:REF name="Namespace">ONS7FbaOW0CkPzmOluE0SQAA</XPD:REF>
<XPD:REF name="Child">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:REF name="Parent">YKWrSmVsBUCL4A88ThmjdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="/RT/NV1N5kicz8vfxgRa8wAA">
<XPD:ATTR name="Name" type="string">CosNaming</XPD:ATTR>
<XPD:REF name="Namespace">WS2T5B43k0ugAGXYIFwl4AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">33</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="+UlMYZ7yg0OfDa5sGl7GJAAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">mqWDbKn2o0SbzEo392jBBwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pPgz48Tof06lPFfZuS86zQAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">+UlMYZ7yg0OfDa5sGl7GJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VTSBU55nUEiSh2pfxOEupAAA">
<XPD:ATTR name="Name" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">+UlMYZ7yg0OfDa5sGl7GJAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HiUH31ABNUmjlvWECdrT8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VTSBU55nUEiSh2pfxOEupAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Yxp1RRCKOkiNghB0Hwsk1wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VTSBU55nUEiSh2pfxOEupAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="If9v62Vi0k2dRfB216qfmgAA">
<XPD:ATTR name="Name" type="string">binding_name[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">+UlMYZ7yg0OfDa5sGl7GJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vgadNcO3ZUqZmrBYuIX9IgAA">
<XPD:ATTR name="Name" type="string">binding_type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="Owner">+UlMYZ7yg0OfDa5sGl7GJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="/Glla5tmdkWeOZiiRD3ufwAA">
<XPD:ATTR name="Name" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">fGpXmzX1jkG1K1YFjBGXXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="d7oXDgfFnkCTkiS6beb6PQAA">
<XPD:ATTR name="Name" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">/Glla5tmdkWeOZiiRD3ufwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="uZqhmlXwIUWMwrQ9CczhcQAA">
<XPD:ATTR name="Name" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">/Glla5tmdkWeOZiiRD3ufwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uAAbYTqMVUiCDvY6MmMkawAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uZqhmlXwIUWMwrQ9CczhcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="OtBcKDWDK0qulSAD61jxrAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uZqhmlXwIUWMwrQ9CczhcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JHo06YPg00Cznt1CmHfyVwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">/Glla5tmdkWeOZiiRD3ufwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="5AuhQuvuKk+O4POfVMl3EAAA">
<XPD:ATTR name="Name" type="string">kind</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">/Glla5tmdkWeOZiiRD3ufwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="hKbj2MKWQE+qvMWngtZEBgAA">
<XPD:ATTR name="Name" type="string">BindingType</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">5jD80/xyMkeQBDgJDCAkJwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="li+yZWaG0UWc72FbJC8THwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mVO2OAPUoEmRkXmr+ooFagAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VOWbdTO7z0ysdWB0MYrlewAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mVO2OAPUoEmRkXmr+ooFagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/UATqPFwjUWJYti0iPdZCAAA">
<XPD:ATTR name="Name" type="string">_nobject</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">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="9e7169Y2wUuOHWg+ZglVrgAA">
<XPD:ATTR name="Name" type="string">_ncontext</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">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="jezB8Pd1Jk+EgTIWodX5IwAA">
<XPD:ATTR name="Name" type="string">nobject</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="Owner">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="+MUGlHBQ3UGVVkC5D+patwAA">
<XPD:ATTR name="Name" type="string">ncontext</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="Owner">hKbj2MKWQE+qvMWngtZEBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="VoWmsKqsC06gz7UVIz9xxAAA">
<XPD:ATTR name="Name" type="string">BindingHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="F71ew9uCnEiBJm/tPvKs9wAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KEke/cfqP0u2NMVhMl/49QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F71ew9uCnEiBJm/tPvKs9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="U5IZQcsVYUOdq0wNwmvR8AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F71ew9uCnEiBJm/tPvKs9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="U1c6ynIZ40GQwjgo1tAOywAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gVz2mc5b8UypFkKx+Npl4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U1c6ynIZ40GQwjgo1tAOywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="eyAGme8540K5jp19FglUGAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FGPOxptbe066MkIFbBBtjAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eyAGme8540K5jp19FglUGAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="BTn0U730+EKzrQO/c/0ergAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r5+6rVb/IEe+zk0n4D+/mwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BTn0U730+EKzrQO/c/0ergAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2Jp/Z+6FkUWrd4N0Nf7SsgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BTn0U730+EKzrQO/c/0ergAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="NQeQjvtW0EanK6p3iHbeywAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/oTtxS1IOke3M3TjKm11RAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">VoWmsKqsC06gz7UVIz9xxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="JN9XUN2NQkehgxMJP8RQiQAA">
<XPD:ATTR name="Name" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">2QL6sabkkk++o0os7DfYDwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="US1Z3/GinU2ZwR2L5ZDtHQAA">
<XPD:ATTR name="Name" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="c2vnAcq/Xk+WX/zDn5EdbQAA">
<XPD:ATTR name="Name" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="imjGZSdUdUeOzCPy+UFzpwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c2vnAcq/Xk+WX/zDn5EdbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ctKdbGCXXUOxWdtu9uvP5QAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P1YVZBHX6ECKJ8QuqqlBSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ctKdbGCXXUOxWdtu9uvP5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="udPDI5ebzUWNjS+4OpruBwAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L2nvHKtaTEejNKCDTNv4KgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">udPDI5ebzUWNjS+4OpruBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="3qYAcYYCX02pZRv08Gi0xAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="2kX733887kiPuqNS9zXonQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">JN9XUN2NQkehgxMJP8RQiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="2XQyRy3r2k66mEbez+3ikAAA">
<XPD:ATTR name="Name" type="string">BindingIterator</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">nYbF7ZcfYU2rYecy8W95mQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">QtYUTP7WqEK3M+r9jrP8tAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SdwICsevQUee8mCqMq4RoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="HCWG1HggJkGZ87Pk/eaIDwAA">
<XPD:ATTR name="Name" type="string">BindingIteratorOperations</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">SdwICsevQUee8mCqMq4RoQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RuKA/Dlcj0ybAEftuDJaCQAA">
<XPD:ATTR name="Name" type="string">next_one</XPD:ATTR>
<XPD:REF name="Owner">HCWG1HggJkGZ87Pk/eaIDwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="H6rzSxFLBE6KFvkTc6g5mAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RuKA/Dlcj0ybAEftuDJaCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8XoJtQzMR0aQgJbOG1P9DQAA">
<XPD:ATTR name="Name" type="string">next_n</XPD:ATTR>
<XPD:REF name="Owner">HCWG1HggJkGZ87Pk/eaIDwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GBZZNE4RSkud+ymdUBRs8wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8XoJtQzMR0aQgJbOG1P9DQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4fai9qv9SkiUbMGIAIKoJQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8XoJtQzMR0aQgJbOG1P9DQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7m4rAjvLfk2kGzWuPN9WUQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">HCWG1HggJkGZ87Pk/eaIDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="8Du7k83rUk+rGCBVJuuoSAAA">
<XPD:ATTR name="Name" type="string">BindingIteratorHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dNZdT+vHU0eFMNPzVN/MWQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tAZMX4TfL0aUejfSur44swAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dNZdT+vHU0eFMNPzVN/MWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Qhihp+99oUuA17CrMEIY6gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIterator</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dNZdT+vHU0eFMNPzVN/MWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="S3QfR41lj0+m3jt4yKfB1wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I/qlWba94E+9x9AXoHESUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S3QfR41lj0+m3jt4yKfB1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="IKvspqIYr0+TzaESKdFbaAAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GlW9SpWHmkqN1SwkKwQ/bQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IKvspqIYr0+TzaESKdFbaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="tFA9VW5Z5U+mD4YPVkBO1QAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R1t7TMLexk2xCrRJ58zzFQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tFA9VW5Z5U+mD4YPVkBO1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PZHQddQGCUqYPma0mNChuQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIterator</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tFA9VW5Z5U+mD4YPVkBO1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="lw3w0OUx00aQjS+NwcX+qwAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="QCQekdFO60eYYkFZJ/SihAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="D5zYtpDjW0mwOAn/RuDC+gAA">
<XPD:ATTR name="Name" type="string">narrow</XPD:ATTR>
<XPD:REF name="Owner">8Du7k83rUk+rGCBVJuuoSAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="J30t6u1zQkiNz++u0hvUxAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D5zYtpDjW0mwOAn/RuDC+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="ZKw75nGn9E6MuhJc6qy/9wAA">
<XPD:ATTR name="Name" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">c8kwsoafAEWLrebTGrANcwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="X4psv+nAuE26smiA1APVkAAA">
<XPD:ATTR name="Name" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kmAdt0AIhUunP4t4wF+C7AAA">
<XPD:ATTR name="Name" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jyeqEeSSFkieflUt3HO7pQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIterator</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kmAdt0AIhUunP4t4wF+C7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="p/8FNA9L8EWkVMRHLZVSCAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SBmKHOVsmUeEfWYBIkctqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">p/8FNA9L8EWkVMRHLZVSCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="YofkyWYAlE6AGqk6taKFnAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4BM3dqQtMECQpk3NHpowOAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YofkyWYAlE6AGqk6taKFnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="FLPsQK2KDEWco0RzZmliPAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="njXkfsg0lUifh2DMGbDMkAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIterator</XPD:ATTR>
<XPD:REF name="Owner">ZKw75nGn9E6MuhJc6qy/9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="DZSGBj5BpUeQhAL7RU7rXwAA">
<XPD:ATTR name="Name" type="string">BindingListHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3jpDUXDLEkeBmIZtiA0M0gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HgHaZCTU4k+oAy+oYeEyoQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3jpDUXDLEkeBmIZtiA0M0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zu2N73ZRmUGBZCm97KMEegAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3jpDUXDLEkeBmIZtiA0M0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="1Z9la+QQJUi+grFstKsH8QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wln++HJN1k6yLLjPCq8DGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1Z9la+QQJUi+grFstKsH8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gc7qYW7y/kSq4AKmFpjxUQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a2ftpgUvnk6n5GF2RGEXzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gc7qYW7y/kSq4AKmFpjxUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="iuHGTxGdk0e+VFrc6LOt8gAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zliO1GtqYEWmC6nHREBvbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iuHGTxGdk0e+VFrc6LOt8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ehoKWk/ytki7CVSX7zajOgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iuHGTxGdk0e+VFrc6LOt8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="L4atzqgcuUufzUvfiwePzQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="o8RLezg730Kow8QpaDyEcQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">DZSGBj5BpUeQhAL7RU7rXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="AMCZMxW5rUuXlSsVSa6ZnAAA">
<XPD:ATTR name="Name" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">/exY3fYp0UGhKEfbRmQo2QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1leUVg9ErESJ8h1BabvDhgAA">
<XPD:ATTR name="Name" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wLTXTls+LUCqN6yFn8dSSAAA">
<XPD:ATTR name="Name" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OXVKzljkMkCjBHyY4hJahQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wLTXTls+LUCqN6yFn8dSSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="094xcW9/WEiKzqPDmUEUqgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/4E6aULwvUyDQ+WPqNJrGgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">094xcW9/WEiKzqPDmUEUqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="GvCZ9nO2h0SJwh1YsOEUEQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u7dlbIDYmEaN2rdW272btAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GvCZ9nO2h0SJwh1YsOEUEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Ttb/qMWNxUiVDVyGwPcyXAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xc8yIp0mtU2lwRiVziL0OQAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Binding</XPD:ATTR>
<XPD:REF name="Owner">AMCZMxW5rUuXlSsVSa6ZnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="+48pOK2So02v00G4oevlGQAA">
<XPD:ATTR name="Name" type="string">BindingTypeHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="A2axSqsukUKkrFZtfcLqqwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aRj1I8UenkG5aki2IJZZ1AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2axSqsukUKkrFZtfcLqqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/qeU3Vi7PkmHLjQrxVgFLAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A2axSqsukUKkrFZtfcLqqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8AvWgX2ze0CVwxcOW/pAEQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+9oUmyGKBkKf2A0Y8cjRLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8AvWgX2ze0CVwxcOW/pAEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZzGuYYS4bUCU8u/fZHgj5QAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="49NRINPloUKO7c8ZCH8p3AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZzGuYYS4bUCU8u/fZHgj5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5cPQCdb8j0KYQSxwWoQbywAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d+jOpmeb0E6rjcsU/QDfqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5cPQCdb8j0KYQSxwWoQbywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="N7uq7WcA6UGR2Cad4TPWtgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5cPQCdb8j0KYQSxwWoQbywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="M4nLbk7V3EGh2T0FP8NK5gAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="2q7oA15q3Eq0l1rfaTfDugAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">+48pOK2So02v00G4oevlGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="J6FPPSKmgkCC2Uyjd6wQQQAA">
<XPD:ATTR name="Name" type="string">BindingTypeHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">eH0ufeP9uUi4b059CrCYRgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dbYn7rSAZ0iqwnzSfCY3WwAA">
<XPD:ATTR name="Name" type="string">BindingTypeHolder</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="eiJjKQOYDUGElEiiHDzO8QAA">
<XPD:ATTR name="Name" type="string">BindingTypeHolder</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EhxJflOmt0Wa//cziZ8k9wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eiJjKQOYDUGElEiiHDzO8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="b7vg2IqW20CV/0Xuv81Z1AAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="82ZubZ+6WkysHugT4az+3gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b7vg2IqW20CV/0Xuv81Z1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0pRuz3XFY0OVdw+hD891KgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YFcZyPHK5UifyNrv3QH5VgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0pRuz3XFY0OVdw+hD891KgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="JhoAG6YVhUWrBrxNKYQJewAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="idPF2mK9I0i5HhldmLui5AAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingType</XPD:ATTR>
<XPD:REF name="Owner">J6FPPSKmgkCC2Uyjd6wQQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="ogk72Um3vkeZkC2eigoVhQAA">
<XPD:ATTR name="Name" type="string">IstringHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="BCnF6PD3k0+hhalOq91sVAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JSKsSrNnyE2QaNtDjbUQQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BCnF6PD3k0+hhalOq91sVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="8C9sLwLdqEigjCFDk5w53wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BCnF6PD3k0+hhalOq91sVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dYbzxtK5s0C/eXPTretk9wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5FvrALLsgEShauqYIXqJnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dYbzxtK5s0C/eXPTretk9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="CCWi6VVR4UOLaiyv6mXfcgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="676SvLCTNkqb5akkNsKQCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CCWi6VVR4UOLaiyv6mXfcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/5alOA7yuEeqqn/B3GEsVwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X41T5ScLSEGInrzoRyuI8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/5alOA7yuEeqqn/B3GEsVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zlGFIiN8MUKYyLHYtmSLXAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/5alOA7yuEeqqn/B3GEsVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ZlirZRCo8EyJNEu78ejRLAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="mkuScGdGq0ubZvDol47SXwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">ogk72Um3vkeZkC2eigoVhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="RFl5w3kKKkCN1/IZcJgeagAA">
<XPD:ATTR name="Name" type="string">NameComponentHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="me6oSCyIzkijbF4SoR6XrAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XTt3d5DScU+AIbAD8+mq1gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">me6oSCyIzkijbF4SoR6XrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cng/TnM96ku6wwXamYwjvwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">me6oSCyIzkijbF4SoR6XrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sM66FKNPikieTSOh3dNFJAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BgMI6OwRxEOgekVsFHTj4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sM66FKNPikieTSOh3dNFJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="t/IZ+Zw8lEaYjgUPgbaI3AAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8bySEaDEfEGqYS8nLKZwjQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t/IZ+Zw8lEaYjgUPgbaI3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="szT/znkn8E6/g9W4T++WwQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ixfPVPPTnUuIIvMktJJNNwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">szT/znkn8E6/g9W4T++WwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="hvotCQ5/l0Or4+3K1n6yLwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">szT/znkn8E6/g9W4T++WwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="cLu5N7SfnU2ZKURrx6npqAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="q0lPrjfznE2P9xpvk0yQdQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">RFl5w3kKKkCN1/IZcJgeagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="jagSmri/ZECXnqITBXgrGgAA">
<XPD:ATTR name="Name" type="string">NameComponentHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">5Go46NLdD0KkhzMeJ/RmDgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1uJom2DhO0KT9fdXH4qLygAA">
<XPD:ATTR name="Name" type="string">NameComponentHolder</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="nZdDWhMeyECkhWVmG564uwAA">
<XPD:ATTR name="Name" type="string">NameComponentHolder</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uOUcC4k6KUSvZ/iWbGkpbAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nZdDWhMeyECkhWVmG564uwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="BslGac1ZmUmFLZ4ZFFCVAwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xj0K3VWnm0OX3fxJZvvAYQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BslGac1ZmUmFLZ4ZFFCVAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="u2Sa+TauJEKEKXJtFJccSQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tbp5rVQ5B0KZQ1wlOREiDwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u2Sa+TauJEKEKXJtFJccSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PYNcu4eo3UuY1665hQvz2QAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hSiFDdz7OUODRK33FvF6+QAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">jagSmri/ZECXnqITBXgrGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="dFhe2uuF10WgbUpLXRpP3AAA">
<XPD:ATTR name="Name" type="string">NameHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0J88T5FrP0Sh9T1vFHG19QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xz+HR+WapkqNwBkAHZC3oAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0J88T5FrP0Sh9T1vFHG19QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JWD7BMQ7jkKsThL6PQNYHAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0J88T5FrP0Sh9T1vFHG19QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="GjIv0ZoMhke8Wu/adSsCtAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YtVUW62ZCkWUV6EvlAsXSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GjIv0ZoMhke8Wu/adSsCtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tTJEHKfa8EagminsN3ObQgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fyIpiDmJHUuLz+dskmpZXwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tTJEHKfa8EagminsN3ObQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mTueriDv1kaLT2aDBWtRsgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o/Zc6mj8XU2QIM3q1f1TmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mTueriDv1kaLT2aDBWtRsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VMBsjZxWSE+nBXkbIZDB/wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mTueriDv1kaLT2aDBWtRsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="VUBkuUOmA0qOFtb7UmpQOAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ziGKaiFiCk6LRxbaCXrgIQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">dFhe2uuF10WgbUpLXRpP3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="k6pPRBEQNUeooF2OuBLghAAA">
<XPD:ATTR name="Name" type="string">NameHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">xFiTq/9B10yu3VQZomaxZgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Ki3VoT86D0m7rCSmYc5cEwAA">
<XPD:ATTR name="Name" type="string">NameHolder</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kCthbIzOY0G3s65URc5OiwAA">
<XPD:ATTR name="Name" type="string">NameHolder</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Yim/yfJqwEWmwmeuRpW0VwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kCthbIzOY0G3s65URc5OiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wE7vHad0cEqrg9NiyKs0+wAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fYCO1PXN0kycuEqybwpXLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wE7vHad0cEqrg9NiyKs0+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="V4ERpeccBUmEbPIf2C2wCwAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2llY4tQo+UiSG3RunJVr7QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V4ERpeccBUmEbPIf2C2wCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="56ar/AgCLEaAdGFs7pOrQQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="FuAU1AKaNkeZ37/mgvH3AQAA">
<XPD:ATTR name="Name" type="string">value[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">k6pPRBEQNUeooF2OuBLghAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLInterface" guid="cVevdEkUgUuJ0TGtLzHpyAAA">
<XPD:ATTR name="Name" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">AQ3Y//ujmUOcGiLSawxUdgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">G85gPNHIxkW1UCe+kINu5wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0GfLxuBff0uaQCy7Vr3o/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLInterface" guid="F6GpT5MHGkOEiTPFBNlT0QAA">
<XPD:ATTR name="Name" type="string">NamingContextOperations</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">0GfLxuBff0uaQCy7Vr3o/AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dSiLTcemlkyXFO9K1OklcAAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cMKHywE2UkiyRHiGjcgxjgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSiLTcemlkyXFO9K1OklcAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1LQwUnGtKEGbYRzbGIRgiQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSiLTcemlkyXFO9K1OklcAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="d82s6vGslkCkwMBzYGEuGgAA">
<XPD:ATTR name="Name" type="string">bind_context</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TiV4C4P+iEmfNGi6bidJ3wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d82s6vGslkCkwMBzYGEuGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4qccYg7cB0epEEASq9MvDAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d82s6vGslkCkwMBzYGEuGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pFj7lo7gkEiRiu1EBpsvJQAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zMuRximWDE6JhYLHNVu6MQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pFj7lo7gkEiRiu1EBpsvJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="N54Tdx11kUqOWX0OJovIrAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pFj7lo7gkEiRiu1EBpsvJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="kRgQ4n8C40K5ysqmylAtFwAA">
<XPD:ATTR name="Name" type="string">rebind_context</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6kb2cLQJXESYtKxCQLFtUwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kRgQ4n8C40K5ysqmylAtFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9fgtLovKhEuPoPujTXJBkgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kRgQ4n8C40K5ysqmylAtFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="s7XutotHU0axqsUR/AslcgAA">
<XPD:ATTR name="Name" type="string">resolve</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sRKAuwRINUKVx5gElB4HqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s7XutotHU0axqsUR/AslcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Vzp6eDebgkygiLJm+rPXHgAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7fTb+/cpRki0xMIbBswKRQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Vzp6eDebgkygiLJm+rPXHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="z/wrucycl0C+KxrJwabRHQAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WFGrG80cskmzWywjMb6VyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z/wrucycl0C+KxrJwabRHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="LJ0fQ7nEUEemUHGKEXY95wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z/wrucycl0C+KxrJwabRHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="yHguAS3GEUShNkDeyiX74wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z/wrucycl0C+KxrJwabRHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="1cNoJDd0ukmfRPd30/lHDgAA">
<XPD:ATTR name="Name" type="string">new_context</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="LDL4s0h0yUSZ38FLWRDynAAA">
<XPD:ATTR name="Name" type="string">bind_new_context</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ltj+o/RxOUS5B9lGLktqyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LDL4s0h0yUSZ38FLWRDynAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="Myg9qLE9VkW6JcW1jPxEzAAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="qBNqb5dbtkaGGI6McDMrqgAA">
<XPD:ATTR name="Name" type="string">NamingContextHelper</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3pgHM7wXsUKy5ndOpoMNyAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i6Q+6ywis0qjniUOBTIuzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3pgHM7wXsUKy5ndOpoMNyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="01e0lbi2FEeuaSCK38o9EgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3pgHM7wXsUKy5ndOpoMNyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9ORle8mkZ0WYj0yfn7XGjwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CuSoFCLHm0ert9xXkjXPVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9ORle8mkZ0WYj0yfn7XGjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="QHPmINqZpUWtPCedSgLyZgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zNNLHHK7EEC/UWehzeHkvAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QHPmINqZpUWtPCedSgLyZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="nHrge8dvd0qI2Nzn7DPxgwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eulFHQqgFkeN44/db/eHuwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nHrge8dvd0qI2Nzn7DPxgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="kGUMZTH/YkiZYUdiDJnPYAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nHrge8dvd0qI2Nzn7DPxgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="453rxZlDAkaz596qUvZB7QAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="uJQAIdP0SEWl6/N11q7lLgAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="u9/QhnbjQkG+ZR4iHMn1JQAA">
<XPD:ATTR name="Name" type="string">narrow</XPD:ATTR>
<XPD:REF name="Owner">qBNqb5dbtkaGGI6McDMrqgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KtMPNybZf0iEqO1P/ycjQAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u9/QhnbjQkG+ZR4iHMn1JQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="ykwhNvsOmUiAPpfV5xwgfgAA">
<XPD:ATTR name="Name" type="string">NamingContextHolder</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">DkUU0oT7o0uXmHSmRuRizwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ALB2wyYnG0KxH7wMhoZxBgAA">
<XPD:ATTR name="Name" type="string">NamingContextHolder</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="WM7j6AdsQkKkYu0VW3Yp2AAA">
<XPD:ATTR name="Name" type="string">NamingContextHolder</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="X0//aC1ao0qCh3hzTKI0/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WM7j6AdsQkKkYu0VW3Yp2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZQlQZVqBSE20gqSy6pQnPAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UGu13U/0iUqzQV5tYYhgJgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZQlQZVqBSE20gqSy6pQnPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="PL65SVW6qUyYIjzJ8ftMYAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IV+p/SNBpkq5aTCOVaxUhwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PL65SVW6qUyYIjzJ8ftMYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Fh+4pAsrBkSDwgXA0+9SKAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="FM39ryonIUeBVv3lgIUKkQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="Owner">ykwhNvsOmUiAPpfV5xwgfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="2XKlHRTK6Emsd0LgMhIN7QAA">
<XPD:ATTR name="Name" type="string">_BindingIteratorImplBase</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">nYbF7ZcfYU2rYecy8W95mQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vlzRdW+QmECt1YYrgaGUcgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2A+rUDhwZkSf2vufj4JjQwAA">
<XPD:ATTR name="Name" type="string">_BindingIteratorImplBase</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="zWXVUNFrqE2AbVnE4MFfkQAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XEncFFoVA0GYhzKOrI97CAAA">
<XPD:ATTR name="Name" type="string">invoke</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kX4KB//K6Equ0lu/zB5BKgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServerRequest</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XEncFFoVA0GYhzKOrI97CAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="e8txsrb/eEaJCmNuixm5gQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Wr1AgywF+kOYl3UEHSbx2gAA">
<XPD:ATTR name="Name" type="string">next_n</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hDT8A0rgJES5sb/+gTbeiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wr1AgywF+kOYl3UEHSbx2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="XqTZrqqBNkCu49+OOyA8JwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Wr1AgywF+kOYl3UEHSbx2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="wy2UDkSUFUakN5a+DfZTqgAA">
<XPD:ATTR name="Name" type="string">next_one</XPD:ATTR>
<XPD:REF name="Owner">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UTRYTemAhU6RuugaTUCR8wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wy2UDkSUFUakN5a+DfZTqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="u8x3nxjIDk6wwV5szh2ZfQAA">
<XPD:ATTR name="Name" type="string">_BindingIteratorStub</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">QtYUTP7WqEK3M+r9jrP8tAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">rBHHWieS2k+WjdZfUwniFQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NmiAJqumyUacOsNxT5mmpgAA">
<XPD:ATTR name="Name" type="string">_BindingIteratorStub</XPD:ATTR>
<XPD:REF name="Owner">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ov6fL/z+PUaUtdD1VRkNVwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Delegate</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NmiAJqumyUacOsNxT5mmpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="09XsNcrTvU21J7KWx8qfNQAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pAw+Eu1moUyzWuZckidv+gAA">
<XPD:ATTR name="Name" type="string">next_one</XPD:ATTR>
<XPD:REF name="Owner">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E/oexDKJ+0mlrlsySs1SiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pAw+Eu1moUyzWuZckidv+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="DdLh9Q8ew0i10YOCxBHSMwAA">
<XPD:ATTR name="Name" type="string">next_n</XPD:ATTR>
<XPD:REF name="Owner">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CLUepepGyEGBiK8hqMFcygAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DdLh9Q8ew0i10YOCxBHSMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="22+xKEZ/4kWH3mv48EmukQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DdLh9Q8ew0i10YOCxBHSMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="IsTBS9HBF0mPWE67H+ZXWAAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="Lb5Yt0Ok3kyEZa+i9y/MowAA">
<XPD:ATTR name="Name" type="string">_NamingContextImplBase</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">AQ3Y//ujmUOcGiLSawxUdgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">yrI0oAarC0W2TH+ETJjOIAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">13</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lYIDdSPjykClxUYm/BGktwAA">
<XPD:ATTR name="Name" type="string">_NamingContextImplBase</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="nTocGrIZ70uCZgDG2cwFuwAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7rnhRBpYGk+CmO+oq6biCQAA">
<XPD:ATTR name="Name" type="string">invoke</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xNZ8KZXVf0ijU3NHosWznwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ServerRequest</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7rnhRBpYGk+CmO+oq6biCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="9bOMHLcgmU6RaeD4gHCctQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="xXv4YslzDk2quzmIR8J6ZgAA">
<XPD:ATTR name="Name" type="string">bind_new_context</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R0rzIx0OqkuYaJ9UG5FKTwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xXv4YslzDk2quzmIR8J6ZgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="e5Ig5S0EEUmZ6jV/0Kab1wAA">
<XPD:ATTR name="Name" type="string">new_context</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="9fCoCvZ0PkqsarnqI/94YwAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gwojJHvyeUqAWcHhrWuS7AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9fCoCvZ0PkqsarnqI/94YwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="y0/fMWTE3026K1bXg8bhOgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9fCoCvZ0PkqsarnqI/94YwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="JZ6ZLXX25UyB7O/+4eFUIgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9fCoCvZ0PkqsarnqI/94YwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="Y8y9xEkxSUy2ze74B2ewcgAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+rx2PDUUVEGgq0+55I06vgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y8y9xEkxSUy2ze74B2ewcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="TdLiG/loAEaQaw7IXjl6fAAA">
<XPD:ATTR name="Name" type="string">resolve</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BK64/N9p30CahCGrHTrrjQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TdLiG/loAEaQaw7IXjl6fAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="XxJKzAkzSUG7L9eWpukPlAAA">
<XPD:ATTR name="Name" type="string">rebind_context</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rNEUYmca9kKDRy8R9SX/GgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XxJKzAkzSUG7L9eWpukPlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ruewyLAvg0KdWnuVi3hknwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XxJKzAkzSUG7L9eWpukPlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="6c5GfQvJ80arpLvyjRkQygAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6qlufsz6tU+pB8erU+Jw/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6c5GfQvJ80arpLvyjRkQygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="OxGwoyaRwUWeSx+207c1ZAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6c5GfQvJ80arpLvyjRkQygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="+LIzecMgU0i/fwpoc6fLNgAA">
<XPD:ATTR name="Name" type="string">bind_context</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bflvtnEF30eu7U2i1zyvZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+LIzecMgU0i/fwpoc6fLNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FwHZTPc6EEC2kEhW+uLRcAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+LIzecMgU0i/fwpoc6fLNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="VjK7hBALu0SZqWnbf2mNxQAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a4q64FQgvEqU/vNtmK/gyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VjK7hBALu0SZqWnbf2mNxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tJ99M4apl06jlkhaGQJveAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VjK7hBALu0SZqWnbf2mNxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="hc7D2eBSckSbQlzBUzmi4gAA">
<XPD:ATTR name="Name" type="string">_NamingContextStub</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">G85gPNHIxkW1UCe+kINu5wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vGKtQ9st10GAzdPpsalCigAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="aYiFWCCW+0OCwwCeew8ZQwAA">
<XPD:ATTR name="Name" type="string">_NamingContextStub</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="caJ5wMAOskWkROEWkeX/TwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Delegate</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aYiFWCCW+0OCwwCeew8ZQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="0YkKFV1QY0GK/EQ0m+hprQAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="FmqqF/jbQEyuUKvkSi4SWAAA">
<XPD:ATTR name="Name" type="string">bind</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PQXn6Y7f8kyiUEPsahkDzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FmqqF/jbQEyuUKvkSi4SWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eucQcTqL9ka7iVwyiXoFzwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FmqqF/jbQEyuUKvkSi4SWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="xsxsDnFKGkOVYGGf6k82EQAA">
<XPD:ATTR name="Name" type="string">bind_context</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kulylioLykujHGOnueTQKgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xsxsDnFKGkOVYGGf6k82EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="hsCjlJs9pEuKm9qwlNwtdwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xsxsDnFKGkOVYGGf6k82EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ABRaA4JnSUeLh48k7rTjaAAA">
<XPD:ATTR name="Name" type="string">rebind</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7HhVer8nsEujO9KnyxlL2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ABRaA4JnSUeLh48k7rTjaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EBXyzanzgkejSAEnq0acNAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ABRaA4JnSUeLh48k7rTjaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="lYL+eETCm0ClTOHHD3XxVAAA">
<XPD:ATTR name="Name" type="string">rebind_context</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4vnMYhXo90u+m89meY+NogAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lYL+eETCm0ClTOHHD3XxVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qATgxv8tP0iqdkmWCDFY4wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lYL+eETCm0ClTOHHD3XxVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="fzl+HZ1o2E2rvVXmd1+/iAAA">
<XPD:ATTR name="Name" type="string">resolve</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="H1aCuXvrSkODBorTPNXv+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fzl+HZ1o2E2rvVXmd1+/iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="fIy+J9mnO0Kt1eS2Fwj8LgAA">
<XPD:ATTR name="Name" type="string">unbind</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5xbbRGYGKUy5QGbRob6h9wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fIy+J9mnO0Kt1eS2Fwj8LgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="E0gBrG5Bk0yuB0Ua9wbc6gAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="679yS+8zaE+l65owTlof6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E0gBrG5Bk0yuB0Ua9wbc6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="T+7BEKWtoUq3tfCv0hTj4AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingListHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E0gBrG5Bk0yuB0Ua9wbc6gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8/97tFoQ00+ey6L1k6utwwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BindingIteratorHolder</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E0gBrG5Bk0yuB0Ua9wbc6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="+qChjisaPkK/pc9GvlgC8AAA">
<XPD:ATTR name="Name" type="string">new_context</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="Hf0qYgdYBkqRPuXrzbG14wAA">
<XPD:ATTR name="Name" type="string">bind_new_context</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JogRDUs1Xkazv32NTItRkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Hf0qYgdYBkqRPuXrzbG14wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="9iQiDQqXy0SnljzAUSMngQAA">
<XPD:ATTR name="Name" type="string">destroy</XPD:ATTR>
<XPD:REF name="Owner">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLPackage" guid="mk+c6hGmCEaoxz56jRIFXAAA">
<XPD:ATTR name="Name" type="string">NamingContextPackage</XPD:ATTR>
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="3qww0KxW00y0yjMFKQCrIgAA">
<XPD:ATTR name="Name" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">ovqjELOfx0KAWgiZSXiigQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mPP9tMjhqEOYVtnePebP0gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xlw9rdZYGEet6m+nMgOIBQAA">
<XPD:ATTR name="Name" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="Owner">3qww0KxW00y0yjMFKQCrIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="Q4P2uI9Ce0C8RCvCVUXdrwAA">
<XPD:ATTR name="Name" type="string">AlreadyBoundHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mkYyJxTu0ka5fxl4iyFOtgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ffwzg/wIhkiizSqWwTY1jAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mkYyJxTu0ka5fxl4iyFOtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="IDH12hGD6E+GaMOy7GFCHgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mkYyJxTu0ka5fxl4iyFOtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="i+xBcs1/WEaf/YsaFiaCpgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6yJnnkLBjUy2j6MVv6iCLwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i+xBcs1/WEaf/YsaFiaCpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="AjAH2jJCxUyAm9rnOlU/ZwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BEEWQQBNQ02ZDlWwLlmEqwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AjAH2jJCxUyAm9rnOlU/ZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="bK1+C2UGcEuGJxAc/1DMXgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3ozhS6zt6EOMfEtbjtUDcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bK1+C2UGcEuGJxAc/1DMXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lh9Y59eoLEWiKcCtk0doIgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bK1+C2UGcEuGJxAc/1DMXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="QyorUfE6N0ea2BK50wF6kAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="bntR5u9j1EaJ8P413m953AAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">Q4P2uI9Ce0C8RCvCVUXdrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="7CqkRuujJEa5Y9odyJdjGgAA">
<XPD:ATTR name="Name" type="string">AlreadyBoundHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">CJuYg7gS6U2v1YAGstd9lQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="w8vDKxHfqUWv7Ln1+lNQAwAA">
<XPD:ATTR name="Name" type="string">AlreadyBoundHolder</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VILbWz5Y4EaDNhPlRx7z0QAA">
<XPD:ATTR name="Name" type="string">AlreadyBoundHolder</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3l3J58NwyUyfO1QaCQ81cwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VILbWz5Y4EaDNhPlRx7z0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="u0MVQoqk+0+Do3ndswmRSwAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3T3Ejs+p3EyNgFQ8epD2FgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u0MVQoqk+0+Do3ndswmRSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="i/JxDKI84kurYBgU8hvGZQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6P+Ke2RpBUa31MoHaraW6AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">i/JxDKI84kurYBgU8hvGZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LFWRg+9QhEWZvVHuf05rwwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hAzaReESo0Sl/Vu+b/+ZeAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">AlreadyBound</XPD:ATTR>
<XPD:REF name="Owner">7CqkRuujJEa5Y9odyJdjGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="olbYgIB160+sUSs894vRvgAA">
<XPD:ATTR name="Name" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">YJ3SJh0D70mOuHIx9nIgRQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">r20CdL3x5Eq/tdr8WAmLZgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XxNxOzxi1kakyO44iKIe+QAA">
<XPD:ATTR name="Name" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="Owner">olbYgIB160+sUSs894vRvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JOnm6UdMmUqekLmXmRqvyQAA">
<XPD:ATTR name="Name" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="Owner">olbYgIB160+sUSs894vRvgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CfA+Mueikk27OHfJe8fPpQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JOnm6UdMmUqekLmXmRqvyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HgrYRp4FDUakBkHjCbMnzwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JOnm6UdMmUqekLmXmRqvyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="wOwNwtpy9kyzibLayeAGmQAA">
<XPD:ATTR name="Name" type="string">cxt</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NamingContext</XPD:ATTR>
<XPD:REF name="Owner">olbYgIB160+sUSs894vRvgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="W2ejPWR3c0a+mDNlRv6b2QAA">
<XPD:ATTR name="Name" type="string">rest_of_name[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">olbYgIB160+sUSs894vRvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="8NGs6uM0AUmffFQy8aMJ5gAA">
<XPD:ATTR name="Name" type="string">CannotProceedHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="KjpBnps3DUSzGqbiEXKzqwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DwULxhlNAUG3QQrlUSctegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KjpBnps3DUSzGqbiEXKzqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jmR7tYgpukerRMeu/Oh4cAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KjpBnps3DUSzGqbiEXKzqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yVIlAQFuEEeROrgmOeyw5AAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BAh+I7iOMkyCUciRebc/IgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yVIlAQFuEEeROrgmOeyw5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="P86AzXwSn0COeM5AnHWhcwAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8zrLUvBaKk6/BxJZ6p/UiwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P86AzXwSn0COeM5AnHWhcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="S3UI7+/VrkqKWIPFVM62wwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cbo+VhxYP0uErpb/TPxN5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S3UI7+/VrkqKWIPFVM62wwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SDeUP9GckUSOkaFdVo4gNAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S3UI7+/VrkqKWIPFVM62wwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="+ETZ0+H6r0iRqQZS6qQhjAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="N8yd6Jp0EUOmpDHf19iSfAAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">8NGs6uM0AUmffFQy8aMJ5gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="KXGd/Tizz0un6MIX8214NgAA">
<XPD:ATTR name="Name" type="string">CannotProceedHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">lqVcY5slZEuN5apXhSA6SgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LhAgoahMU0apFXJ6x0/+ggAA">
<XPD:ATTR name="Name" type="string">CannotProceedHolder</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="0o/yh2BoM0OU8MqcCEtwigAA">
<XPD:ATTR name="Name" type="string">CannotProceedHolder</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IPAM33qDuUedk9sBn/Za3AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0o/yh2BoM0OU8MqcCEtwigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="6TTiNN5/sEOF+pln7KFFLAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5eykXmBTbEeAqV25gbYwJAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6TTiNN5/sEOF+pln7KFFLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="3oEfpM2kzECNxw9myY/jsgAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vS8zQZ9XC0KYGEJduoYGyQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3oEfpM2kzECNxw9myY/jsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="EbIF0u6yOUmcyWm74E/4EwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BrrJA9VmKkmjrudu948sJwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CannotProceed</XPD:ATTR>
<XPD:REF name="Owner">KXGd/Tizz0un6MIX8214NgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="R6zhLkhmzka02gr9HYN6mwAA">
<XPD:ATTR name="Name" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">V6Qkkm8oR0ObIA4wKBmp0gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6aRAjTwJKkCrhj0CoW7n3AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OMGnRaL+W0CdU68MT/G1aQAA">
<XPD:ATTR name="Name" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Owner">R6zhLkhmzka02gr9HYN6mwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="wXF6yn7ZBU+AxgaJbhqssAAA">
<XPD:ATTR name="Name" type="string">InvalidNameHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Q7aV1JiBqUyyxtXodGZuAQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4wq8sy7FQUCsYZrxf5NFBQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q7aV1JiBqUyyxtXodGZuAQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="McTzdF/qz06NLbqtXOGR8wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q7aV1JiBqUyyxtXodGZuAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="UF21FgsO6USqjhRkL0UPHwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6SBmitpMUSha0OvnJBz2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UF21FgsO6USqjhRkL0UPHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="z/8RUgHJlUSAQw84ipDvCgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FDovrsBqsECakj/dyayv6QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z/8RUgHJlUSAQw84ipDvCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pxdwvksLcUOomL2duj8yqgAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U/IA3NX4Ok2N1FuO/ZwI2AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pxdwvksLcUOomL2duj8yqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lhUFOKfKWkqfYaq5R6SP0AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pxdwvksLcUOomL2duj8yqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="yO3f1edpVU+d5qOx8jl9iAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="C0nT5o3m+0eIyHFrVxbplwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">wXF6yn7ZBU+AxgaJbhqssAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="N/jwrlgIlk6j9usXk+bUHQAA">
<XPD:ATTR name="Name" type="string">InvalidNameHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">vb1dfeVJok6HoR0YfHQ1UQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yEDVW4r3LU2yloo/nXlwxAAA">
<XPD:ATTR name="Name" type="string">InvalidNameHolder</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8xaKA8JQN0qq6fPslE/UKAAA">
<XPD:ATTR name="Name" type="string">InvalidNameHolder</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6bIxssBygUq6os82XgQ1DgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8xaKA8JQN0qq6fPslE/UKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4dGej+rfoU6OSMP0+r95sQAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pj2EDR6KbUq5/KGlHUIdPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4dGej+rfoU6OSMP0+r95sQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="yDgmeRhyxESSUbvv8VUioAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+m6geMrxakKH8xyIRXzwAAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yDgmeRhyxESSUbvv8VUioAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="1UUdDbaiO0KdHZwi4HaPxAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="dtTiIvCESkeGjg5HFGn9VAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InvalidName</XPD:ATTR>
<XPD:REF name="Owner">N/jwrlgIlk6j9usXk+bUHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="en9HWdplRkKdlMzUsMjhEwAA">
<XPD:ATTR name="Name" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">NOw7xi6vtE2banqKjTRSSwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QkvlNFxc6U255SV8BH01hAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rwQRmXeqg0+fuOUUE9gtsQAA">
<XPD:ATTR name="Name" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="Owner">en9HWdplRkKdlMzUsMjhEwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="GO+xv5NFTkK5c0VESavNkwAA">
<XPD:ATTR name="Name" type="string">NotEmptyHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TPQ/o4h8KU+WIEmEdmMu2wAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XtbC0kkq6EmABuT++8Tq7AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TPQ/o4h8KU+WIEmEdmMu2wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9tqDtU3LmE6++4VSJ62V/AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TPQ/o4h8KU+WIEmEdmMu2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="P9232FC7G0qX2ZCd043P2gAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VZwLNAdYTEml/5wjmg0+OQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P9232FC7G0qX2ZCd043P2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="szfdY7LJdUaBPuInfPAzPgAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xwUwHZvq10K1hMbqkd552gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">szfdY7LJdUaBPuInfPAzPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="AmF0bAzDa0qtqfwgVyAQoQAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5upy1t4OLE6GELb8kJGFCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AmF0bAzDa0qtqfwgVyAQoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cwvSmvEOMEiGTbMxhL8ihAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AmF0bAzDa0qtqfwgVyAQoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="5i+KM+3Uokm7Eu/CLvT5VAAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Re5kLrMxCESnnNgWL/SMCwAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">GO+xv5NFTkK5c0VESavNkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="mQVhCuM74ky09acwfTGxNQAA">
<XPD:ATTR name="Name" type="string">NotEmptyHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">FGZY8o+6PUCAeBsIMxKXzwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="7KdWFRovvUmEhsdxqPCjwwAA">
<XPD:ATTR name="Name" type="string">NotEmptyHolder</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="mQKHKhkUT0+7eGAS84HMtwAA">
<XPD:ATTR name="Name" type="string">NotEmptyHolder</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nBhkYZDgbkuJCEehosT6HwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mQKHKhkUT0+7eGAS84HMtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UtL1xBhHMUKlyTmmGxN4xgAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GJCiI+TsvUGg/xUD5f4MugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UtL1xBhHMUKlyTmmGxN4xgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="O5Nwlm8IVEKvlpXxgf9KmAAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Er1G3geP10yGp0Ss24CHNQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O5Nwlm8IVEKvlpXxgf9KmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="0gHrcJTkUUeLrlpNa3oCOwAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QqHHzLKNq0WZhhM+4iYnaAAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotEmpty</XPD:ATTR>
<XPD:REF name="Owner">mQVhCuM74ky09acwfTGxNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="pXlC5NR25U+u1JTem96ELQAA">
<XPD:ATTR name="Name" type="string">NotFound</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">eJLC+/U5vkSAMTvtcjWLFAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">SQTdiFZAD0+YT9IYgAzNBQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="o8AkSVkXCUa6x/JZHzTRwAAA">
<XPD:ATTR name="Name" type="string">NotFound</XPD:ATTR>
<XPD:REF name="Owner">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tSBqUOkZQEW3lIYipayZjwAA">
<XPD:ATTR name="Name" type="string">NotFound</XPD:ATTR>
<XPD:REF name="Owner">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7F0/JViCUUmChOTch1F3dAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tSBqUOkZQEW3lIYipayZjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QbIytVxHpUuoav1bAjeHEwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tSBqUOkZQEW3lIYipayZjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="epaxTVtcqEuWlmkhMBcMzgAA">
<XPD:ATTR name="Name" type="string">why</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Owner">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="9wPA8ea4lUGd9NBosWzWIgAA">
<XPD:ATTR name="Name" type="string">rest_of_name[]</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NameComponent</XPD:ATTR>
<XPD:REF name="Owner">pXlC5NR25U+u1JTem96ELQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="2q0tjGKwJkmKZLPECTXMVwAA">
<XPD:ATTR name="Name" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">TchrZgVNxEyh0tkAvk4BEAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="EqgG3KxM9kScfJGon+c77QAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:REF name="Owner">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="E01ol0PWgEmtt4BNBxQAeAAA">
<XPD:ATTR name="Name" type="string">from_int</XPD:ATTR>
<XPD:REF name="Owner">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i2Jm9sdICEGUcc1Zvxg4hAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E01ol0PWgEmtt4BNBxQAeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7TeabyTtRESLxjclVtNJrAAA">
<XPD:ATTR name="Name" type="string">_missing_node</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">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="97ORb1VQ1EOrXc05AMxDogAA">
<XPD:ATTR name="Name" type="string">_not_context</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">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="d58fHNhhkkytklZWJQ20wwAA">
<XPD:ATTR name="Name" type="string">_not_object</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">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="WjtxsVZ8OE22DEP0lo6d9AAA">
<XPD:ATTR name="Name" type="string">missing_node</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Owner">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="/0X+EkaiMkaAE9l91Sx0dAAA">
<XPD:ATTR name="Name" type="string">not_context</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Owner">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="pl4xyjYcyU+E22iv6JBbfgAA">
<XPD:ATTR name="Name" type="string">not_object</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Owner">2q0tjGKwJkmKZLPECTXMVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="RKH52kLsgUeTm1lM1yH8ygAA">
<XPD:ATTR name="Name" type="string">NotFoundHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lLfMW3pQAE6WKL6SJ1ti/QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3H0TCZz2pkSYOffhEDrykAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lLfMW3pQAE6WKL6SJ1ti/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Tx8d/eGGNEaRUcId5eiOSwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lLfMW3pQAE6WKL6SJ1ti/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="F07ZylY8wkmhZuLP0R4b7QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xmUUnwd2zEixv3IaXAvpmgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F07ZylY8wkmhZuLP0R4b7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kGR7pdaQxk+iA1AmlhNmVQAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zsAaqK2bhkWT1Q5q+2lm8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kGR7pdaQxk+iA1AmlhNmVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="peARRovJyk6MXPmd/lpUFAAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Vse/sbgGm0+CQ5CmS5nr/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">peARRovJyk6MXPmd/lpUFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="s64kG2wKuESXE5Ip0qnrAwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">peARRovJyk6MXPmd/lpUFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="N3/FFjKo7EKSeK8PUhK9zQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="0b8+/aLTL0GaORRAZrwMyQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">RKH52kLsgUeTm1lM1yH8ygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="nBldhedtEkGIjmQel+lxdQAA">
<XPD:ATTR name="Name" type="string">NotFoundHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">+6usgsqsx0eIl7qTKjwBfwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TDCg1Q96qUadGsi1Jar2SwAA">
<XPD:ATTR name="Name" type="string">NotFoundHolder</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="nnrizhQMTUuvW8PLWT043QAA">
<XPD:ATTR name="Name" type="string">NotFoundHolder</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MNxf86R3gUWIHh8dAGYLkAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFound</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nnrizhQMTUuvW8PLWT043QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="iertuhUl8kq6GiGvHucr6QAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="etlSohb/hUCED7wTCCOQkgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iertuhUl8kq6GiGvHucr6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="woFsxxRFI0GKy6SxlwML2AAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o491Aj8sKE2HGtXMX2yJNAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">woFsxxRFI0GKy6SxlwML2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LXspQbeaoE+n5ImcUbBzoAAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="PO5JcrBmiUaYQOLWYC9a3QAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFound</XPD:ATTR>
<XPD:REF name="Owner">nBldhedtEkGIjmQel+lxdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="wEgkG+oUC0+k+UPkhATrtAAA">
<XPD:ATTR name="Name" type="string">NotFoundReasonHelper</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/fggewahMU68qzUpbLCtawAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="T+Oq/E+WVE6pred2/qbKHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/fggewahMU68qzUpbLCtawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Xxq0tAv9ykCQKyXeg5v6MAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/fggewahMU68qzUpbLCtawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vNfrvD/t2EOW2GZrk4ghXQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+WS6CrEylEyrsfNWalb6CgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vNfrvD/t2EOW2GZrk4ghXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uVyWxAK8HUSX/Wn2+zMC9AAA">
<XPD:ATTR name="Name" type="string">extract</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dxaD1h6Xq0KP7qGRg1WzRQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uVyWxAK8HUSX/Wn2+zMC9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pf3H55+uwEqezUegm7hIvwAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YAUZMw2ENEWJ/f1Td7Z7QwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Any</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pf3H55+uwEqezUegm7hIvwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TSkEWjChCEW8HVScc3HjVQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pf3H55+uwEqezUegm7hIvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="BxR83CdtA0uTve4H1u1K1gAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="KEd4ThBSBk+ybbGpHOlj5gAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:REF name="Owner">wEgkG+oUC0+k+UPkhATrtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="QYEhqin09EW4G54Bvf1IKgAA">
<XPD:ATTR name="Name" type="string">NotFoundReasonHolder</XPD:ATTR>
<XPD:REF name="Namespace">mk+c6hGmCEaoxz56jRIFXAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Ul55cb3A3kW2cNzfu0P7bAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1VQFOjocbkmnBEC/IFeo8wAA">
<XPD:ATTR name="Name" type="string">NotFoundReasonHolder</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cc35b+I7QkqGfKVCK/E1sgAA">
<XPD:ATTR name="Name" type="string">NotFoundReasonHolder</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AUQaWKjtoUShfn7tbObSHQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cc35b+I7QkqGfKVCK/E1sgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="kC89hlAPakKCn8i7CXKalAAA">
<XPD:ATTR name="Name" type="string">_write</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WGsFHeE7k0Ob5amdiP10ygAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kC89hlAPakKCn8i7CXKalAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="7iSYdtYg0UGDid5X7g8igQAA">
<XPD:ATTR name="Name" type="string">_read</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LXVR85j1hUq5Ibqr9IbfSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7iSYdtYg0UGDid5X7g8igQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="apnWXMBE80WEDgiCJpCBtQAA">
<XPD:ATTR name="Name" type="string">_type</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="w3XiVjuM00mOO74WFUvxWQAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">NotFoundReason</XPD:ATTR>
<XPD:REF name="Owner">QYEhqin09EW4G54Bvf1IKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLGeneralization" guid="SdwICsevQUee8mCqMq4RoQAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Child">2XQyRy3r2k66mEbez+3ikAAA</XPD:REF>
<XPD:REF name="Parent">HCWG1HggJkGZ87Pk/eaIDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="0GfLxuBff0uaQCy7Vr3o/AAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Child">cVevdEkUgUuJ0TGtLzHpyAAA</XPD:REF>
<XPD:REF name="Parent">F6GpT5MHGkOEiTPFBNlT0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLRealization" guid="nYbF7ZcfYU2rYecy8W95mQAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Client">2XKlHRTK6Emsd0LgMhIN7QAA</XPD:REF>
<XPD:REF name="Supplier">2XQyRy3r2k66mEbez+3ikAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLRealization" guid="QtYUTP7WqEK3M+r9jrP8tAAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Client">u8x3nxjIDk6wwV5szh2ZfQAA</XPD:REF>
<XPD:REF name="Supplier">2XQyRy3r2k66mEbez+3ikAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLRealization" guid="AQ3Y//ujmUOcGiLSawxUdgAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Client">Lb5Yt0Ok3kyEZa+i9y/MowAA</XPD:REF>
<XPD:REF name="Supplier">cVevdEkUgUuJ0TGtLzHpyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLRealization" guid="G85gPNHIxkW1UCe+kINu5wAA">
<XPD:REF name="Namespace">/RT/NV1N5kicz8vfxgRa8wAA</XPD:REF>
<XPD:REF name="Client">hc7D2eBSckSbQlzBUzmi4gAA</XPD:REF>
<XPD:REF name="Supplier">cVevdEkUgUuJ0TGtLzHpyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="g8Xz4VRYN0CztKDp/bDmzAAA">
<XPD:ATTR name="Name" type="string">CORBA_2_3</XPD:ATTR>
<XPD:REF name="Namespace">WS2T5B43k0ugAGXYIFwl4AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="3vlUB8hM10m6uO+CVqQ41QAA">
<XPD:ATTR name="Name" type="string">ORB</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">g8Xz4VRYN0CztKDp/bDmzAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tHBECf/TaUa81TGTOxsUxAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gUwkONypfkCXkqex/GgbcgAA">
<XPD:ATTR name="Name" type="string">ORB</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="PB9ixXLJYEaYMAl1zZEl4QAA">
<XPD:ATTR name="Name" type="string">register_value_factory</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KLinedg2HE6qhxOMO9xmHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PB9ixXLJYEaYMAl1zZEl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZvMMGR7gh02TM0iK5/OsegAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ValueFactory</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PB9ixXLJYEaYMAl1zZEl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="enD6lBYldU618eue3bLAFgAA">
<XPD:ATTR name="Name" type="string">unregister_value_factory</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="avX+sZeXAUiNpR+P+/RWOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">enD6lBYldU618eue3bLAFgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cV7jOgqiB0+kliNlH5bW+QAA">
<XPD:ATTR name="Name" type="string">lookup_value_factory</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V8Xjw/MUxkmiczrNQ+Sk+AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cV7jOgqiB0+kliNlH5bW+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="m0wHCk6+F0WgCfRwXSw5EwAA">
<XPD:ATTR name="Name" type="string">get_value_def</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7z5N+zhcX0+5bGs+GrE7fQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m0wHCk6+F0WgCfRwXSw5EwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="NXROHhuMKEm52DOIqg0AmwAA">
<XPD:ATTR name="Name" type="string">set_delegate</XPD:ATTR>
<XPD:REF name="Owner">3vlUB8hM10m6uO+CVqQ41QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6SNZIV0Yx0Sl/Oh0z+RKSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NXROHhuMKEm52DOIqg0AmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="4cn/2WJkJ0O4SrADaNIXCgAA">
<XPD:ATTR name="Name" type="string">portable</XPD:ATTR>
<XPD:REF name="Namespace">g8Xz4VRYN0CztKDp/bDmzAAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="FzmoZ7Me+keOt4mwv911MwAA">
<XPD:ATTR name="Name" type="string">Delegate</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">4cn/2WJkJ0O4SrADaNIXCgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">vUPvblteEkiZ+Iz4uCtNVwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="zRQEeA/QkUyoPh8owRtRhQAA">
<XPD:ATTR name="Name" type="string">Delegate</XPD:ATTR>
<XPD:REF name="Owner">FzmoZ7Me+keOt4mwv911MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/yztMwvPDE2tMRiv1qqz4wAA">
<XPD:ATTR name="Name" type="string">get_codebase</XPD:ATTR>
<XPD:REF name="Owner">FzmoZ7Me+keOt4mwv911MwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L1mJGN4Be0KMfG5E0OQZMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/yztMwvPDE2tMRiv1qqz4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="0oC5LeeyO02TEA7/XZzecwAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">4cn/2WJkJ0O4SrADaNIXCgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">klAjkhpytUyqOOys+VlfGgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="szBwPYQwx0Wty8lZ/9BRIgAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="aXXNRfG49UOwNB2GbXr/EAAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="t4c3BqK9GECuHomMAWjjHAAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UuzMpPONE0q8J3zvCqVcpgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t4c3BqK9GECuHomMAWjjHAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JZeKhGz450+/Z4h3z90U1QAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ua44lp8pE0iTCu9gcFB8UgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BoxedValueHelper</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JZeKhGz450+/Z4h3z90U1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="fcD5/5x4vUu1b5ltCq/S5wAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="relP6iaW1UCd6xlShUw81QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fcD5/5x4vUu1b5ltCq/S5wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="TSCwEtHwNEaUQsQbJ9UOugAA">
<XPD:ATTR name="Name" type="string">read_value</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k/gkycxXGkKGVDjZ8jkGSAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TSCwEtHwNEaUQsQbJ9UOugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="maCSjE3dekeDY3runo2FHwAA">
<XPD:ATTR name="Name" type="string">read_abstract_interface</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="JPa2J1oNREG1A6fDm5F/kAAA">
<XPD:ATTR name="Name" type="string">read_abstract_interface</XPD:ATTR>
<XPD:REF name="Owner">0oC5LeeyO02TEA7/XZzecwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hdG3OKF7OkuQQYHyJALQWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JPa2J1oNREG1A6fDm5F/kAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="Uv/3jgersk6xe1azRDXCfwAA">
<XPD:ATTR name="Name" type="string">ObjectImpl</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">4cn/2WJkJ0O4SrADaNIXCgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">5+TSr6V1KEm3f5UZAx9AAAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xAbVrX9ANE6lqNysepdgvQAA">
<XPD:ATTR name="Name" type="string">ObjectImpl</XPD:ATTR>
<XPD:REF name="Owner">Uv/3jgersk6xe1azRDXCfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="c/66e3yIs0uypJKcZmpRdgAA">
<XPD:ATTR name="Name" type="string">_get_codebase</XPD:ATTR>
<XPD:REF name="Owner">Uv/3jgersk6xe1azRDXCfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="vM4JoOWZy0mSNGprSyOuCAAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">4cn/2WJkJ0O4SrADaNIXCgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">1nPihAVfM0WAV8tn04cajwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RQyVvB+1/0SFKr/WhEmqEgAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="isMXLfB+kUuph/udv9VFNAAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QGhIUXvHa0OCLiNw9DG7RwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">isMXLfB+kUuph/udv9VFNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="MopizEZE/E67Hz+W2CD5iwAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="e9m760oxw0qbLm0BOVZGKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MopizEZE/E67Hz+W2CD5iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="LXhfpPpn5kChRtWjpeYLbQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MopizEZE/E67Hz+W2CD5iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="bu9uGZMFaU+8h9kGh+Iu4AAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nyCutKq0IUq8TDGAQIn4/AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bu9uGZMFaU+8h9kGh+Iu4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="A38AYWao+UWPNMvdJb/VKgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bu9uGZMFaU+8h9kGh+Iu4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="oszIi5M8+k6u2elfQ6+75gAA">
<XPD:ATTR name="Name" type="string">write_value</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gsrcOcK4ekWnD9qMPoon0AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Serializable</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oszIi5M8+k6u2elfQ6+75gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="O5BYdvRkgkSDnGzbY2iZjAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">BoxedValueHelper</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oszIi5M8+k6u2elfQ6+75gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="CtmfcwXJsEmFGqjYLFSprAAA">
<XPD:ATTR name="Name" type="string">write_abstract_interface</XPD:ATTR>
<XPD:REF name="Owner">vM4JoOWZy0mSNGprSyOuCAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wsutvhM5PUe79ITarXI1twAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CtmfcwXJsEmFGqjYLFSprAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="CEqnLmARl0quP3wO3UUG1QAA">
<XPD:ATTR name="Name" type="string">SendingContext</XPD:ATTR>
<XPD:REF name="Namespace">WS2T5B43k0ugAGXYIFwl4AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">3</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="vKguQ0II5UCLEdlZoMZBhQAA">
<XPD:ATTR name="Name" type="string">RunTime</XPD:ATTR>
<XPD:REF name="Namespace">CEqnLmARl0quP3wO3UUG1QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jcsBrU/ynEm3g22DHquMTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="KI3f0Aew5Ue3ya7j6zZdUQAA">
<XPD:ATTR name="Name" type="string">RunTimeOperations</XPD:ATTR>
<XPD:REF name="Namespace">CEqnLmARl0quP3wO3UUG1QAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">jcsBrU/ynEm3g22DHquMTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLGeneralization" guid="jcsBrU/ynEm3g22DHquMTAAA">
<XPD:REF name="Namespace">CEqnLmARl0quP3wO3UUG1QAA</XPD:REF>
<XPD:REF name="Child">vKguQ0II5UCLEdlZoMZBhQAA</XPD:REF>
<XPD:REF name="Parent">KI3f0Aew5Ue3ya7j6zZdUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLPackage" guid="GItnWDfKMU2CY5Wes60CyQAA">
<XPD:ATTR name="Name" type="string">stub</XPD:ATTR>
<XPD:REF name="Namespace">WS2T5B43k0ugAGXYIFwl4AAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="1SyIV2hhVUW3uB0q6wsluwAA">
<XPD:ATTR name="Name" type="string">java</XPD:ATTR>
<XPD:REF name="Namespace">GItnWDfKMU2CY5Wes60CyQAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="XOv9Fw2rUECu2I176TwGbwAA">
<XPD:ATTR name="Name" type="string">rmi</XPD:ATTR>
<XPD:REF name="Namespace">1SyIV2hhVUW3uB0q6wsluwAA</XPD:REF>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="Ch4t4pS/90Klv8rPvZhqtAAA">
<XPD:ATTR name="Name" type="string">_Remote_Stub</XPD:ATTR>
<XPD:REF name="Namespace">XOv9Fw2rUECu2I176TwGbwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::rmi::">pt2OO5X/z0u3QqOZNlyx7AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::javax::rmi::CORBA::">QpPTueydCEms4kUn6diAmQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4EKkNveZLkKVCj8oTMkipwAA">
<XPD:ATTR name="Name" type="string">_Remote_Stub</XPD:ATTR>
<XPD:REF name="Owner">Ch4t4pS/90Klv8rPvZhqtAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Nm4PJ+EADkS7CRt41nZH2gAA">
<XPD:ATTR name="Name" type="string">_ids</XPD:ATTR>
<XPD:REF name="Owner">Ch4t4pS/90Klv8rPvZhqtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:UNIT>
