<?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="bJ2ytomLYUO0YwhZFOvD9AAA">
<XPD:ATTR name="Name" type="string">io</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">248</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="Op0/eidSzkCmogLYfbH50QAA">
<XPD:ATTR name="Name" type="string">Serializable</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">89</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">7LhMvKGa6kW+lUD0bTjZqgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">rg5hjGokt0W0gyzlKIVi1QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">YkGKUnjNykyVRhcT6bGeyAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">OiK+VysBfUyxn8/M1DqLtwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[4]">qpHKYsJIkEeyeiRLk9voQQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[5]">p/LCSP+5vEScya7znUSsbQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[6]">ugl/kOGARUunYKgYHrgg2gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[7]">5cejrzvUTkKtya/o6AowagAA</XPD:REF>
<XPD:REF name="SupplierDependencies[8]">iNo6s9+J1kWz2lhBkRG1pgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[9]">LCkPdN2lpUawrlRalWtohQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[10]">w+P7QlQuwES5wHsVkm+QDwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[11]">bIOc8VMGMUiefylgXaP82gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[12]">bd8cDHEUgESPWKmRCHYoWQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[13]">nWMVvcgV+0ipzS+XEuE1cQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[14]">O8O3WkfQBUC4rzJ96ZavegAA</XPD:REF>
<XPD:REF name="SupplierDependencies[15]">Dg1nEcj3p0e+VJcx5r69pwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[16]">Cevp5/HI90GlO4i/larzYAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[17]">YFqz0PoGIk27oVsA67agBgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[18]">RRL5Kj6GhkGsYs0n+jILhgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[19]">3z9A5S3xSEWPEinVZGqVKAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[20]">3wqA1qZDC0WaL/e3G2nvxAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[21]">inxT+Mx1aUylv4gVOnItRwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[22]">BmTtJb4cV0G+wx2i4VxRkgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[23]">vJqa0xgUjUaavcw3jwdllwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[24]">85zBo4m3v0qGmmLl8vdAmwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[25]">7nRV+H96l0qsmCjY4JkFcAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[26]">7g/xR/RpKUmKtAW3ST/U/AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[27]">cwWeDorKnUyxni+7iq8fngAA</XPD:REF>
<XPD:REF name="SupplierDependencies[28]">vKkMLrCAK0q9hezdqUxjzAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[29]">5jiH4wLP8EuUEIFNfZ0DawAA</XPD:REF>
<XPD:REF name="SupplierDependencies[30]">I8ZH2blaf0WMJk05aG4MCAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[31]">HyutPlLxNkql6+imR1B3MgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[32]">rFtg36X1qka21YsVziLtpAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[33]">Vcr1woM1s0+pM7kOVJJtpwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[34]">tGw/nmJ01US8ero7YIQ9+QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[35]">3iXkkOboCEasGPJ0O9RSLwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[36]">kqFmAFSJJUSUhjQpr1pFTgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[37]">tafXMIJ+QUuExdxU2dmpdgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[38]">9ecoMX695UasvBtPcZyiuQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[39]">7bJCT2ZqXkCBRFWMOYnnJQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[40]">tb+ef4jMeE261AdBXf6KZQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[41]">Zog669RWBE+N/LFPvESRYgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[42]">q1+E5btAgECdHXP8fR53RgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[43]">AFtbjgkuMkuqkPcu7mhJjwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[44]">qj+QMVlib0ChSEQB/XfHQgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[45]">jBjTn9P6BEyLR2Y+AQW43gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[46]">XZVnUppFbUSNqNhLurgL2wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[47]">j9phGPW/1ES27TemtCcKJQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[48]">6nTgsxnHlECqgske/aO3BgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[49]">4KTSBFgtfUeXX2Wcbg2LoAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[50]">ZwYhe3QRo0Sb/zGZbtOUlAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[51]">Oe7wjGJ9NEWzraa+kHEAXwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[52]">QJrRRwnjlkGS1hM8HELV1gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[53]">B2IoUk13+0mMuSbyKjcGFwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[54]">UeiqS73KgkOrEAqqsPsZvgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[55]">+ECK++60yEaFCl91mb/V5AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[56]">V7tco6WoKU6Y++gMiH6o3AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[57]">5MNJFaWOsUCHKbHjuzpVpQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[58]">2vfqFO47lkGd/R1GFM5IogAA</XPD:REF>
<XPD:REF name="SupplierDependencies[59]">r8zo4SGZBkKgiVx9at6AdQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[60]">/lyXI1OGeku2lcZKYzAx8AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[61]">0whazNCT/Ui/U0Rv4IX4RwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[62]">LrsHEfqAlE2U6/X98DAvcQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[63]">xcOwvIeffkiWmOggPN30FAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[64]">8MdEWNeRp06xK5utAMAggwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[65]">uANzhVggKkq4f/vfnXjm4wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[66]">CL/ntyB3/Eqax/R5+aWmHAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[67]">Vk1EK5jMU0idEjgh3+P8GwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[68]">8CcOoySAC0yynal73btgfAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[69]">hFEDJiNgOkqynU4vZ6JYvQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[70]">xaOkZlI6AEqmtep6O8fHwAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[71]">aY+v3xqc0U2LuVW8EGHgCwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[72]">+rNk/fkmD0aOAWYwtRiG6QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[73]">P6BVPbeIAkm/jfASwaBIbwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[74]">4ZLJjSOnpE6XuUpn1FjBoQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[75]">2gHTdUm4zEqD+ENIPTtyIQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[76]">viTwbltevkGbWz/0D1F/EwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[77]">Z7PYAJ4cr0iBy6pKgRHQUwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[78]">Z2F+WCYYC0KFMYgHIrRFrQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[79]">zdVyRfP9SU+6JQTp2uIZ6AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[80]">IzwMmaIA+0yOoaz6ehMU8gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[81]">cFK/+dQ+j0qJDXHmzbznPwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[82]">29FxPAD/HEeAhx6e6/PgWAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[83]">ZGFLOYSP8EOdi//sOOlVJwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[84]">1V275s3ed0WNSxu640LzrwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[85]">HbhJyUgflkm/LlDrvJltsgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[86]">XAa7ZxKy9kSP2Y5ugtD/XQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[87]">ZWRYDXPZKUewBiyW0dzPXwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[88]">+tKkwR7u/kmJtirKoy3QbwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">w0oRlUymlECTiUA+qwtqoAAA</XPD:REF>
<XPD:REF name="Specializations[1]">jpLOYdpfZU6yJSm4gEVdYAAA</XPD:REF>
<XPD:REF name="Specializations[2]">m6S3kRumSUauCxZN9VAVMQAA</XPD:REF>
<XPD:REF name="Specializations[3]">RfG2va9+qU6Ln9wLFwFnQwAA</XPD:REF>
<XPD:REF name="Specializations[4]">qvyUR4cfYEOrkmkE5fCA2AAA</XPD:REF>
<XPD:REF name="Specializations[5]">4iA87bKxRUinn8P/Nd4bnQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="JM8I4lCafkiEbVH1BjHvcwAA">
<XPD:ATTR name="Name" type="string">FilenameFilter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hklg8mQb9EeSD15/U9ptzQAA">
<XPD:ATTR name="Name" type="string">accept</XPD:ATTR>
<XPD:REF name="Owner">JM8I4lCafkiEbVH1BjHvcwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cKHlsm7OL0ivzkBr4iJWRwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hklg8mQb9EeSD15/U9ptzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="O2FjBwRSBE6ZWZDPl2ZxmwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hklg8mQb9EeSD15/U9ptzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="P34uWIBzWkaq6yThYQO+IQAA">
<XPD:ATTR name="Name" type="string">Externalizable</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">D2dX+uZHtk2dhYNYEbiWEgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">jpLOYdpfZU6yJSm4gEVdYAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">xyROTz0T4EekSzrIQMav/QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="KjE5JTZlkkGD+Cbzg7YyVgAA">
<XPD:ATTR name="Name" type="string">writeExternal</XPD:ATTR>
<XPD:REF name="Owner">P34uWIBzWkaq6yThYQO+IQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F1Yhw9pVuUS01pQQkDSxdwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectOutput</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KjE5JTZlkkGD+Cbzg7YyVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="DzxPp6qFO0m9YMAnOXrn0AAA">
<XPD:ATTR name="Name" type="string">readExternal</XPD:ATTR>
<XPD:REF name="Owner">P34uWIBzWkaq6yThYQO+IQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eeXA/3eJhEWXcDseQfgSZwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectInput</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DzxPp6qFO0m9YMAnOXrn0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Dzt/NlAon0K3zr6vrzcKTQAA">
<XPD:ATTR name="Name" type="string">IOException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::lang::">apdACMJUq0CbV1TYSZkkLAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">16</XPD:ATTR>
<XPD:REF name="Specializations[0]">k+iwgvZIS0KdM/xDTL5WOgAA</XPD:REF>
<XPD:REF name="Specializations[1]">TzieI77GfEGMBhqc3lir0gAA</XPD:REF>
<XPD:REF name="Specializations[2]">6x/T7Nj5zECIbwKKEydGWQAA</XPD:REF>
<XPD:REF name="Specializations[3]">m8iUPseKwE6w/SnU6/eW9AAA</XPD:REF>
<XPD:REF name="Specializations[4]">8cNTPdffvEWz5H7bY1ElvwAA</XPD:REF>
<XPD:REF name="Specializations[5]">3g866rRNcEiUqvV0hja9TAAA</XPD:REF>
<XPD:REF name="Specializations[6]">AXEzSRD/20OfvgpKrS9CswAA</XPD:REF>
<XPD:REF name="Specializations[7]">soqmnyDQ80qkPFkSQhJFPAAA</XPD:REF>
<XPD:REF name="Specializations[8]">bN70DSCBqUy1mz4o9AWO+QAA</XPD:REF>
<XPD:REF name="Specializations[9]">EquJTx/SDkq6BKDcva+pQwAA</XPD:REF>
<XPD:REF name="Specializations[10]">t2yLoj1WdkauvYtW/oF8zAAA</XPD:REF>
<XPD:REF name="Specializations[11]">dDdSn8PRBEe1fc7eZe8jXQAA</XPD:REF>
<XPD:REF name="Specializations[12]">oe+pqaBFt0+S+n4r7TfpEAAA</XPD:REF>
<XPD:REF name="Specializations[13]">m/4UgVw8DkWsJnbWwNqP9gAA</XPD:REF>
<XPD:REF name="Specializations[14]">JjN60pZdfUet5pmIZg0nqQAA</XPD:REF>
<XPD:REF name="Specializations[15]">fAYKPv7LZ0y5tJhpVakq+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="C3NNQGM97UCXW+Bd8touwAAA">
<XPD:ATTR name="Name" type="string">IOException</XPD:ATTR>
<XPD:REF name="Owner">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FytyjERgxU+Jl9fahXY/YgAA">
<XPD:ATTR name="Name" type="string">IOException</XPD:ATTR>
<XPD:REF name="Owner">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lbpt4Fz6QkCXGYASeMTEEwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FytyjERgxU+Jl9fahXY/YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="N8+ZMDcLDEamffIyHoU1GQAA">
<XPD:ATTR name="Name" type="string">ObjectInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">B5gOUPnnjEO2/rDMnKXMvAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">joOhGA99cEOqGJZ29E+JKAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">25</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="u6h+fJ/6xky0FUiluqmdTgAA">
<XPD:ATTR name="Name" type="string">ObjectInputStream</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0b9DbiFMuUSB6t58Ntq9FwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u6h+fJ/6xky0FUiluqmdTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hd16bjsN0UaDgR5Ko2KphQAA">
<XPD:ATTR name="Name" type="string">ObjectInputStream</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xwVJk7q3E0qSnuoSyGD7uAAA">
<XPD:ATTR name="Name" type="string">readObject</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="zKPxJk5sN0OJB4sRGHJUEAAA">
<XPD:ATTR name="Name" type="string">defaultReadObject</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PG8yOlMeBEaZ1ejcl7cL2AAA">
<XPD:ATTR name="Name" type="string">readFields</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="s6K7pf7J7U+uieGzi4++JgAA">
<XPD:ATTR name="Name" type="string">registerValidation</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3rhLPz8alECSUOwYqNtGwQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectInputValidation</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s6K7pf7J7U+uieGzi4++JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="09ABlY0YPEeHs0OmblCEhgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s6K7pf7J7U+uieGzi4++JgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="lpul1JA/oUaiYTtM86XHowAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="ZNyLF0w5Lk2Ni+BmMwaYIgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bXZjNQ1hvUiSZ3uctNGSEwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNyLF0w5Lk2Ni+BmMwaYIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5q3kiPHbfEW6XZroLgOHYgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNyLF0w5Lk2Ni+BmMwaYIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PsN56ndkME6yd8bJ/I+UigAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZNyLF0w5Lk2Ni+BmMwaYIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="BSBRQFZ8KEO0GW41Tl02CwAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="a98Rv1D2S0ejU7IvzUu1VgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="cKF9tQ35LEOMMO8imsrHewAA">
<XPD:ATTR name="Name" type="string">readBoolean</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="dRNL/Hd5Skq5wFWE3Zo5/wAA">
<XPD:ATTR name="Name" type="string">readByte</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="E85/fe9XbUOF1Ld7lbsj/wAA">
<XPD:ATTR name="Name" type="string">readUnsignedByte</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="bdYUBwf//EOPs83klY8GzAAA">
<XPD:ATTR name="Name" type="string">readShort</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="et8YJ7j89k6Jt5TyHgmjLwAA">
<XPD:ATTR name="Name" type="string">readUnsignedShort</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="7y/mkSTlqkWrQzNCjFlUWgAA">
<XPD:ATTR name="Name" type="string">readChar</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="EVfQ5K657k6nSxd4d1LGnQAA">
<XPD:ATTR name="Name" type="string">readInt</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="VvyG5oOLpk+AmF1xTiUhcwAA">
<XPD:ATTR name="Name" type="string">readLong</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="liC5ia+bMEy5a1+eg3+7/AAA">
<XPD:ATTR name="Name" type="string">readFloat</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="ov6C8eoZzEqlWr5onXXkgQAA">
<XPD:ATTR name="Name" type="string">readDouble</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="B7wvYpSD8kOGObv1oGPmywAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wirSRzONWkijxaGAkFQutwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B7wvYpSD8kOGObv1oGPmywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="AGD7l9AwlkuPczcuOCHN9wAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5HNRYkCTnkqkk7N0Js7yyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AGD7l9AwlkuPczcuOCHN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Zmz22IqSEk+V7d4SlXA0RwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AGD7l9AwlkuPczcuOCHN9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="TWOVrrcjtECRLj7OvXwVQgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AGD7l9AwlkuPczcuOCHN9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="Ow6krx6KpEqcaRx/ZpstMAAA">
<XPD:ATTR name="Name" type="string">skipBytes</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QrwZnTgGskq4063sgx+mDAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ow6krx6KpEqcaRx/ZpstMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="fGDT7hc2G0WrQgw99W8zWwAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="8iKs6kOCEUyc/qfH8XRrfgAA">
<XPD:ATTR name="Name" type="string">readUTF</XPD:ATTR>
<XPD:REF name="Owner">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="Q8QJur+dk0SmPYFYFqJGVgAA">
<XPD:ATTR name="Name" type="string">BufferedInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ebfNa1z6x06NpXgxjXj7RAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="C9H5g8y34UK0aEOUQ60CpQAA">
<XPD:ATTR name="Name" type="string">BufferedInputStream</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0YfCTVsvlkmh4sXutzKxIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">C9H5g8y34UK0aEOUQ60CpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jTSh+pBkw0mSQCvPtXbWFQAA">
<XPD:ATTR name="Name" type="string">BufferedInputStream</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gCeMq+oKaEuj3/o7EXNFZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jTSh+pBkw0mSQCvPtXbWFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nHiqslh6tk2xXqnXx0kPswAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jTSh+pBkw0mSQCvPtXbWFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="N7hmEXJXQkmGFKx4u4GKBgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mvbxck0XDUCHooMoipSfUQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IEdEWqrvp0eYjmzK5c1taQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mvbxck0XDUCHooMoipSfUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="4JcM292Zwkq12obD28alDgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mvbxck0XDUCHooMoipSfUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="iNAiLcKwo0mBGYQYywjfbgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mvbxck0XDUCHooMoipSfUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LWVa4tzyeUW5n3VBVQzoewAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OVtjnn9EmkW/xpwin4MusgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LWVa4tzyeUW5n3VBVQzoewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="gm9Za4CP/0ek+8NeUR2fAQAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="whZKoCjzu0yGAeJp8OeSoAAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HjElN08Px0iZhjr5DrBF/QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">whZKoCjzu0yGAeJp8OeSoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="a90MEb3jN0emwpBMWcY48gAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ZvlrvTwFZ0+O0u/v2X4BPQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="x/Bp3rmL3UuqZeFTkI8tYAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="VHdBXU8DSEOb+pOwOywkjgAA">
<XPD:ATTR name="Name" type="string">FilterInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">dIgPWc4r8065SXWelLcG8wAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">8</XPD:ATTR>
<XPD:REF name="Specializations[0]">dDaC/rHgjECLEjIBjuI2cQAA</XPD:REF>
<XPD:REF name="Specializations[1]">jiBidi7K0EWZ+2VL40r7xgAA</XPD:REF>
<XPD:REF name="Specializations[2]">MjTYtDYdtUW1Kcor4yuPqgAA</XPD:REF>
<XPD:REF name="Specializations[3]">ebfNa1z6x06NpXgxjXj7RAAA</XPD:REF>
<XPD:REF name="Specializations[4]">xE/JrNjR3U+CmFtHR9nShQAA</XPD:REF>
<XPD:REF name="Specializations[5]">oqbrOYvUFkSLS0TJqy25HQAA</XPD:REF>
<XPD:REF name="Specializations[6]">AObmCS5vtk+n/eongXux1QAA</XPD:REF>
<XPD:REF name="Specializations[7]">i/hMhamlo0ePqt0E0/tNcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="PhsJcID2O0adgFtDpo8qjAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="iIkXxZus2km6Cc+pvtkqcgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WdIsZ5Rpa0aLQ1OrNGzH5QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">iIkXxZus2km6Cc+pvtkqcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="AiEjrvrTI0SX/8nTlEa16wAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="H3r5CsZ/F0qNTDyZ6yAASQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AiEjrvrTI0SX/8nTlEa16wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PEefNELPF0GZNUopOvt0rQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AiEjrvrTI0SX/8nTlEa16wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="/1rOXa5MrEiFQTF1M2BLmQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AiEjrvrTI0SX/8nTlEa16wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="mfX49Kk3aE6FYuVSgGRpSAAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SDyJvh4DZkW3qkAmne3jdAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mfX49Kk3aE6FYuVSgGRpSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="SCEjjrTpREKNdMZeAgbkBAAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="AqzdFUvk0EaR/OVJwvjcqwAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="nIIX255es02DlG93oKUWNwAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uaqK5UwnVUy0H4xPItyXqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nIIX255es02DlG93oKUWNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="YvuHNygjskOS2TTUuKGtigAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="rjNVaF95yUOBvNcpCheCuQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="6OgXIzEXdkmzcGN6aeppXAAA">
<XPD:ATTR name="Name" type="string">BufferedOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Mqu+XIDoP0qGH3My5t4g0wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0vDxNAKHr0y6uGd6MPyzUgAA">
<XPD:ATTR name="Name" type="string">BufferedOutputStream</XPD:ATTR>
<XPD:REF name="Owner">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/tx8ZYxmckSFQVem5bDDBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0vDxNAKHr0y6uGd6MPyzUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Iu+6AONWG0qTf6wXX9UguAAA">
<XPD:ATTR name="Name" type="string">BufferedOutputStream</XPD:ATTR>
<XPD:REF name="Owner">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aXi1Ww9jhkGozfKG6J//7AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Iu+6AONWG0qTf6wXX9UguAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="q33UbRQpKEy7ysOacDKKuAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Iu+6AONWG0qTf6wXX9UguAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="3jmWyNNKN02QbkiDnTS+ogAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wCzpPPPAe0CT8C3sx6NlcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3jmWyNNKN02QbkiDnTS+ogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Zh7waPTzmEKNR60q8HSKCQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YIk7SwfYxEm3scJ4KQP7iwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zh7waPTzmEKNR60q8HSKCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DE/YiUUUMEq5TqC97lOABAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zh7waPTzmEKNR60q8HSKCQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nGJ1kb43EUW9fDwYOdt2SQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zh7waPTzmEKNR60q8HSKCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mE3Y7YyFzkqPyLpj/vFihAAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="NGMioIV61UClmfP7klPGGwAA">
<XPD:ATTR name="Name" type="string">FilterOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NQyWjZ6hk0W07ilaUMH/KwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">xgaHEnHVXkuWnstjRP80hgAA</XPD:REF>
<XPD:REF name="Specializations[1]">3Hxc/jE3SUWaLAaoFt4gDAAA</XPD:REF>
<XPD:REF name="Specializations[2]">ensHXesY70aKmw2sUzxrCgAA</XPD:REF>
<XPD:REF name="Specializations[3]">Mqu+XIDoP0qGH3My5t4g0wAA</XPD:REF>
<XPD:REF name="Specializations[4]">0U0h5gRx/kmkpckc45VOmQAA</XPD:REF>
<XPD:REF name="Specializations[5]">8GbdYymDAUyCHw8MkBgQ6gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WzRgsffowkKRLYROvt+DmgAA">
<XPD:ATTR name="Name" type="string">FilterOutputStream</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eG+dkGkghEuoLoTbu1b1XwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WzRgsffowkKRLYROvt+DmgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="unShX/g91EiebTeZ7DQmcwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BJDgxQBBiEWWW9Ejw0JJDwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">unShX/g91EiebTeZ7DQmcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uKC72hpZfki41/ChomsqZwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dICwFxM6l0uB8w6r9iY5zgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uKC72hpZfki41/ChomsqZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TcFdd2XILUucw+bHjeWLYgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9aw6Q1Kn/kSTl43f4Enb1gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TcFdd2XILUucw+bHjeWLYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ETqQF+FMtkKpQGXO7j0jGQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TcFdd2XILUucw+bHjeWLYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="aEv7hcfVn0awFzQ8RU60DQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TcFdd2XILUucw+bHjeWLYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="45DdYtwLgU6Gwbu3RQCAVgAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="WU+2nQgVoUeCisMweDSoggAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="JRRn6mWsnU2TlGpH5+OThAAA">
<XPD:ATTR name="Name" type="string">BufferedReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">VFwgqWxcqk6Dlfs2k4E9UwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">fOZXH4l4AEW0lm5zJ7vPcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">11</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="sSw8ux8GXUi4qtHgrpj/nAAA">
<XPD:ATTR name="Name" type="string">BufferedReader</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EI6yiphXvUqmBYspH+F1OwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sSw8ux8GXUi4qtHgrpj/nAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="PB1vgC36WUCb0kykDOtXBAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sSw8ux8GXUi4qtHgrpj/nAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VWeuOWPI8E65fQYZ7UnZaQAA">
<XPD:ATTR name="Name" type="string">BufferedReader</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1bYvCeQyd0q4oKtjqDFvegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VWeuOWPI8E65fQYZ7UnZaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="MSVR/TM710a7r/NEu6d4dQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="V8GMcuJALUygglfjYmvXfgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nQMJn/w+gk2yaFLycZnesAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V8GMcuJALUygglfjYmvXfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BZ+ANrFJoU+R4ZZduC7l5QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V8GMcuJALUygglfjYmvXfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="MOwdHQrDeU+A//9ksjmnDAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V8GMcuJALUygglfjYmvXfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="OVoJuxQZU0ShuHmg/GmBDQAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="XvSt/MRC3E6RZCO8CoxR+AAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="M0nzeT7Sv02OmGVS+V9lSgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XvSt/MRC3E6RZCO8CoxR+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="EQK8hJenLkOOTld8To92owAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="I7sOfnb5ykKH0PuyCsAMIQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="Q6HyVdhq406j2U8zzE+aDwAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/QSvo5gBw0aDjfUzEKqOzgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q6HyVdhq406j2U8zzE+aDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="RnWWYjmBN0Gc56TwVujUFgAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="x9r41grmy0GN76cjWf80VwAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="B4p2LkrHOUik83iyyr074AAA">
<XPD:ATTR name="Name" type="string">Reader</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">VFwgqWxcqk6Dlfs2k4E9UwAA</XPD:REF>
<XPD:REF name="Specializations[1]">Uljzwv+Ga0m+9SmoHP5xVAAA</XPD:REF>
<XPD:REF name="Specializations[2]">aSBDdF4l1Eeo/GwEMNaAxQAA</XPD:REF>
<XPD:REF name="Specializations[3]">91Qoq+Nw5k2VF52NH9k69gAA</XPD:REF>
<XPD:REF name="Specializations[4]">C05tp8ovu0yZXkXMMC6G+gAA</XPD:REF>
<XPD:REF name="Specializations[5]">lIPWZ4HlKE2cyHdIBPfFzwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="//J9G8k5GUyphdHsCYDi/AAA">
<XPD:ATTR name="Name" type="string">Reader</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Onec4MiRKEGxTWKaOfu19gAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4vCUGz7lJk6ysaClIKHZ4QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g4vPbeUOn0KjP3r00BD6aQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4vCUGz7lJk6ysaClIKHZ4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="dOhSw1MPHkWWGIAdVGNrXgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="60Zhiruz10mTgQd1yASV4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dOhSw1MPHkWWGIAdVGNrXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="H9rSOsyssEyRIyXTSEqRoAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dOhSw1MPHkWWGIAdVGNrXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="mdwQ8/0/0kOncHpIDnTW9wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dOhSw1MPHkWWGIAdVGNrXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="WBD+Hn6P6kujL/HWRGP9qwAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V1kW/On1jUah4JO9SRg4uwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WBD+Hn6P6kujL/HWRGP9qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="glXmiCkunU+8mIB92yUj+QAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="N58XiMl1vUqDc9kLdG6+EQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="Sm7crC36bU2l57NWCundrQAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tLvVnA98pkqyr1zzfhOl0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sm7crC36bU2l57NWCundrQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="jsuwTnJgbk+yqH8d9KsrEQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="KvmaGIkrW0yeAyrv8eXmYwAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="zVPgTGs/ckGAKdJB8CwK4QAA">
<XPD:ATTR name="Name" type="string">BufferedWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Kp98twHivkeG+wvYdY7HTgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8g9S+zy/AEaZt1HYieLsugAA">
<XPD:ATTR name="Name" type="string">BufferedWriter</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KQYrDPkrckWdA6fTSjCMKAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Writer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8g9S+zy/AEaZt1HYieLsugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="E84L/vfO0kWtU0eob9CMoAAA">
<XPD:ATTR name="Name" type="string">BufferedWriter</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ti7TnQBPh02daMmeBfAsIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Writer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E84L/vfO0kWtU0eob9CMoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9+NYi5WS30ugRl7BZVZnhwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E84L/vfO0kWtU0eob9CMoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Hc9TkFk4ZUmTLiotavJXogAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mBRCRSD0sUim/AzzkdFS0QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Hc9TkFk4ZUmTLiotavJXogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pOt4PP9ms0KCRh/AchWn7wAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="19avgX4ZbUWSGM7h2Ge6iAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pOt4PP9ms0KCRh/AchWn7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YgMneRXk9USZGPVNDazH9gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pOt4PP9ms0KCRh/AchWn7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="S/fJDmRWE0qlSnWHrntOSwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pOt4PP9ms0KCRh/AchWn7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="zQhzz3xfaESFJAQQ3HNZigAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lkiDayiHZEu5bgCaqstKiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zQhzz3xfaESFJAQQ3HNZigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Y1R6rkJKakqMEXYWlieK2QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zQhzz3xfaESFJAQQ3HNZigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="xzkQaszGo0yicEevYaXchQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zQhzz3xfaESFJAQQ3HNZigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="wgDoJsjVJUSXExaZd44y6wAA">
<XPD:ATTR name="Name" type="string">newLine</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="VLLUBnGb8EWc8igN+A258gAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="dK1+/LBKo0C/YBk41ICRLgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="e4RQNk6oqUCY0SqEKNo8zgAA">
<XPD:ATTR name="Name" type="string">Writer</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">7</XPD:ATTR>
<XPD:REF name="Specializations[0]">Kp98twHivkeG+wvYdY7HTgAA</XPD:REF>
<XPD:REF name="Specializations[1]">YpyyyMpPj06PQP+RP0KxUAAA</XPD:REF>
<XPD:REF name="Specializations[2]">7J0qwG5E5EmmcjzeEeyX8AAA</XPD:REF>
<XPD:REF name="Specializations[3]">k21n+KcYuUayJQUJMW/RcgAA</XPD:REF>
<XPD:REF name="Specializations[4]">ZO0dp92MWkWmQvAaADneKAAA</XPD:REF>
<XPD:REF name="Specializations[5]">xFicb666k0KyKVAeJ9vUNwAA</XPD:REF>
<XPD:REF name="Specializations[6]">9aEpmam1wE6CbGtBHWzS7gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="34hed0fM2UyFPKtGk1czMQAA">
<XPD:ATTR name="Name" type="string">Writer</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="+RKSOmP1I0i5xHHE8V2NngAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xaOHMiEAKkO9upaoJEOehQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+RKSOmP1I0i5xHHE8V2NngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ok2uGC6PfkaoZjsf9zbulQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1JuY4Zj+6k6UwY+A1RdsGgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ok2uGC6PfkaoZjsf9zbulQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jahjYTYS60S7MNlI+XL+CAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zPUTQoeVikqR2ex16pXEUQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jahjYTYS60S7MNlI+XL+CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cTMSnI046kG0jHYGd6PDrQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jahjYTYS60S7MNlI+XL+CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nQeF5Wt42kqd1rO6+dzfMgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jahjYTYS60S7MNlI+XL+CAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="N5e5kcJcNUGXtcnnBI7jFQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WmPPo1Ho6UitPbZEmwlYggAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N5e5kcJcNUGXtcnnBI7jFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="Lj4x6WoZDkGLd+rBhNmtagAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9GUY6k83o0ixomkCNpIIogAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lj4x6WoZDkGLd+rBhNmtagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6kDBW9OffkWUxdCuG4BUZAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lj4x6WoZDkGLd+rBhNmtagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="cXXitSYHFUyqE9ufyhKiMQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lj4x6WoZDkGLd+rBhNmtagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="hLmyaUQYeU++cTaivF4YEgAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="lDXjFGLYZEOda4U6usYqzAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="utPiGFXohkGGme+JG1sTXAAA">
<XPD:ATTR name="Name" type="string">ByteArrayInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">k8TkG4cDNEihFJrw3+CIlwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XoYXZRN3jUem7j6mVnqI+QAA">
<XPD:ATTR name="Name" type="string">ByteArrayInputStream</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cqyO4dq6fkmymWXIA7hsWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XoYXZRN3jUem7j6mVnqI+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="4CjG74qjxESDWKdGYHid9AAA">
<XPD:ATTR name="Name" type="string">ByteArrayInputStream</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o6JufUSsUUCuFt73utWbEAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CjG74qjxESDWKdGYHid9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VAgQyFJRPEe3WX0ISTlekAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CjG74qjxESDWKdGYHid9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="yRf3w3e070Gs8k1szdH92QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4CjG74qjxESDWKdGYHid9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="H86lIhLCWEqjLMB+tc93bQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="XnKOWKtRMUekYY/x2kbkaQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WVrzs1XQME2FGdOzTTkaJgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XnKOWKtRMUekYY/x2kbkaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="NyD/+OncKkKfSs+8/A/C3gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XnKOWKtRMUekYY/x2kbkaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="UIfoqe9sd0WkLM1iYQhIwgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XnKOWKtRMUekYY/x2kbkaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="+O+5j7pLY0eKWMVtPGPjigAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E0aqh08eeUmH6IsKURnswwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+O+5j7pLY0eKWMVtPGPjigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ymn8IjoM70ay+Xth7wQ2xQAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="WbjmYB2dpketpUtNE2OOoAAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="1z6a2BlcC0G/x3O8FSTuHwAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jZfmAuzTSU6PErqaK8mkXwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1z6a2BlcC0G/x3O8FSTuHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="0qvFet93OECRnbGG5YYjJQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="RWG7Cj0GzUKZE9rtC2Ie5gAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="PxVBsMsGw0uqBPeCIGF1dQAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">9</XPD:ATTR>
<XPD:REF name="Specializations[0]">joOhGA99cEOqGJZ29E+JKAAA</XPD:REF>
<XPD:REF name="Specializations[1]">dIgPWc4r8065SXWelLcG8wAA</XPD:REF>
<XPD:REF name="Specializations[2]">k8TkG4cDNEihFJrw3+CIlwAA</XPD:REF>
<XPD:REF name="Specializations[3]">QNhe8twCeUidrmYnJfqUAwAA</XPD:REF>
<XPD:REF name="Specializations[4]">Pvi1kT34aUy1lGik1jvsxwAA</XPD:REF>
<XPD:REF name="Specializations[5]">kt5qJktynk+JxMyv8D7RnwAA</XPD:REF>
<XPD:REF name="Specializations[6]">kbsmo82LME2uJlceL04dqwAA</XPD:REF>
<XPD:REF name="Specializations[7]">xigrSn9e70q0TfpODERCHAAA</XPD:REF>
<XPD:REF name="Specializations[8]">k/4onR63UU+C5p6svnebOAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QZGNWHKeSkSioWnistg2/AAA">
<XPD:ATTR name="Name" type="string">InputStream</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SCMhlLjUTUyI0GEnch+ZwwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="SExIqM8p2EmGMJLJmh209QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G4c3RHUEhEKtOiGNd3pSZAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SExIqM8p2EmGMJLJmh209QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="CPpYxd8GPEi5fZnV0xy7rgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5t9Fg3Wj8kyzVbP70eHtYwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CPpYxd8GPEi5fZnV0xy7rgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nFYbJH1xn06+kUEL3t8ULgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CPpYxd8GPEi5fZnV0xy7rgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="F30O7gen4UWd6AnMuD7sFAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CPpYxd8GPEi5fZnV0xy7rgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YrzV1ECy/E+TbOfB6myUQAAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F7iCxD+1lkyke5GjsozvdwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YrzV1ECy/E+TbOfB6myUQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="wuMC1T/P/0+qD86SL//5jgAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="QERt14RCZk2YvtF1MDeGKgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="y/URuyjHfU2cJhxNSsjPGgAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ULpC06jqTEe0TMial8J6+QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y/URuyjHfU2cJhxNSsjPGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="oDYFYgh53Ei2zVoBfG44wQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="NUFj5QroJ06W9Y/FO1sB2wAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="oiUskJ/51ES8OfYCA86Y+gAA">
<XPD:ATTR name="Name" type="string">ByteArrayOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">zwxys6e7Y0G2BWipKAeMFAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5ur+E1jJ5UesbVRZ7vfFbwAA">
<XPD:ATTR name="Name" type="string">ByteArrayOutputStream</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/21MSevhBEqdTRHGUd3NMwAA">
<XPD:ATTR name="Name" type="string">ByteArrayOutputStream</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u6G0ecSNm0KcxpNG1Os51wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/21MSevhBEqdTRHGUd3NMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="agGa0ojrSUyTPgxMc4wwBwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yWKL/PQ2oUiJcNWyZUvpAgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">agGa0ojrSUyTPgxMc4wwBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="A75Ai3XYQ0Sa5DAGuPhMGQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ICSNyJr1x0qMIp2rSdKjNgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A75Ai3XYQ0Sa5DAGuPhMGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="f/ABm6bhj0u8riaLM5BmnQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A75Ai3XYQ0Sa5DAGuPhMGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="iwmhswsM7k6NZKUzzNoqDwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A75Ai3XYQ0Sa5DAGuPhMGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="YApFkOUoxUWK+pcPHFO7bwAA">
<XPD:ATTR name="Name" type="string">writeTo</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CczjLEU+jk2ky78pF0P81gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YApFkOUoxUWK+pcPHFO7bwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="LCaGrhu/SU6eIHSIvhz9QQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="NFqsjQiL/UaxLw1cx6j8LQAA">
<XPD:ATTR name="Name" type="string">toByteArray</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="qbHJ/3RGuEu9MZC8X76N9AAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="zcSnfwGbz0iFPAuweog0ZAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="5jr1MjtepEWbYpu53UURJgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="h5nXWgPYXUCO3MqWRufZCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5jr1MjtepEWbYpu53UURJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="lP2L4I1je0yu5Jb4T9CSlwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Xh3tRb/UgEmsfHm048x8FwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lP2L4I1je0yu5Jb4T9CSlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="QTXQkx4swUu9DucjkucUKgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="Mhhczc6zKEeIspxyzGfPQAAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">NQyWjZ6hk0W07ilaUMH/KwAA</XPD:REF>
<XPD:REF name="Specializations[1]">zwxys6e7Y0G2BWipKAeMFAAA</XPD:REF>
<XPD:REF name="Specializations[2]">8Bd4D6bM+UmCTgtSh8QyMAAA</XPD:REF>
<XPD:REF name="Specializations[3]">88EtvhT0S0muY6pkhWl1ewAA</XPD:REF>
<XPD:REF name="Specializations[4]">zEqDUb1Swk2vj32iekJ6qAAA</XPD:REF>
<XPD:REF name="Specializations[5]">hfP4SsZxnEaM1XivE2TZrAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kAXon6CkZ0e/x+mrOggUgAAA">
<XPD:ATTR name="Name" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="y79c1A+etUqGLT+bwlwEyAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Jar4KNbizECaffyokUqFSAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">y79c1A+etUqGLT+bwlwEyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LdZ454sLTk+lgwYlriKZiAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0ktS4rk5SUKyxHw84N/fOQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LdZ454sLTk+lgwYlriKZiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="uIs5O3z370ekEw2JqMAJzAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="k0DWo1838kWaVUOBQFDIMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uIs5O3z370ekEw2JqMAJzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dIL3SmPdK06AHFsjzCXqEgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uIs5O3z370ekEw2JqMAJzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="CX8ABdMFB0iEA6+msBVjwQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uIs5O3z370ekEw2JqMAJzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="p1vmd9pzFEOean3R+e8QhQAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="00NELuu/sEO8R5xakqvfQQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="ixxH1GTRt06zoRX9BuCksQAA">
<XPD:ATTR name="Name" type="string">CharArrayReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Uljzwv+Ga0m+9SmoHP5xVAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="syUbV+LLc0eB0+IO043kVgAA">
<XPD:ATTR name="Name" type="string">CharArrayReader</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hQtaYVmpTUuhhYdRhv1ZdwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">syUbV+LLc0eB0+IO043kVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="f1Hw3yDqN0yRSPeFoqcMpgAA">
<XPD:ATTR name="Name" type="string">CharArrayReader</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OWW0t2/d7EKg2PFv9XWcYwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">f1Hw3yDqN0yRSPeFoqcMpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+MN7tMx6yEODfhLW/nV1pQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">f1Hw3yDqN0yRSPeFoqcMpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="v4WFZiEJUkW+NgHfoNtMzgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">f1Hw3yDqN0yRSPeFoqcMpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="+VkEvGKCDUCKyj+I16YeygAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pvxomNG8sU6vkSacLZBxxQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DlTJW+1LSEO5PMNmJvumHgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pvxomNG8sU6vkSacLZBxxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TtY2Q10DBE6Zg5+nxbD0FAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pvxomNG8sU6vkSacLZBxxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PkSCM8AGi0i0pgGbSVWCTgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pvxomNG8sU6vkSacLZBxxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="bCTKWt51206XqqpYP6bbngAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BEoyyCieKke8J57awXsWxQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bCTKWt51206XqqpYP6bbngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/igA+F27602SXPXpE+jZYAAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="2beOT2F2r0iN1RupQc+1TAAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="pZAPKam7rE+zH+n4qsCLjQAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dZxlSypeJ0SpsJzRVrTuhwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pZAPKam7rE+zH+n4qsCLjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="8IbaqRrnB0eX91OZc53jFQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="38b0bE3JNEOl1ZPtGN9sqQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="ZaoR194fm0KcQi5hn3cEMQAA">
<XPD:ATTR name="Name" type="string">CharArrayWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">YpyyyMpPj06PQP+RP0KxUAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="JtSpV2NRMkOqXD0JfUyI8gAA">
<XPD:ATTR name="Name" type="string">CharArrayWriter</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ihPKgLD+UUatU3/RxutzSQAA">
<XPD:ATTR name="Name" type="string">CharArrayWriter</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Pk+Gaw4yyU2zTgXKpXYbdwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ihPKgLD+UUatU3/RxutzSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8MiGi+EnfUS2RlbX5U9++wAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bwn+9P1wBkaFdzgipHUAxgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8MiGi+EnfUS2RlbX5U9++wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="USAxt9rz3EqdKqC3a8AVKQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a6wFTpIi/Uu1kttoQ5uYlwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">USAxt9rz3EqdKqC3a8AVKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Hy2/6kNknk+A900aF6MusQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">USAxt9rz3EqdKqC3a8AVKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="YdI3uXj33UaF36w9kuNc8QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">USAxt9rz3EqdKqC3a8AVKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mwaSRumxrkGJ1OyUUQhxAAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ps61jmEc+EKGI+qvJbkwOQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mwaSRumxrkGJ1OyUUQhxAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dm/5JpQ+H0CdGNDz4NXkBwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mwaSRumxrkGJ1OyUUQhxAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nwxTf/POPEaaBFeDsnNzHQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mwaSRumxrkGJ1OyUUQhxAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="RSZQdSrawkGCWF2E3vKY/wAA">
<XPD:ATTR name="Name" type="string">writeTo</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="poEVVY+JgkeJEwzeFlDSkwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Writer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RSZQdSrawkGCWF2E3vKY/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="kO9C0VpGwEG1Y27hb7AjtgAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="cfPZJzKI9E2q3qorEevcrAAA">
<XPD:ATTR name="Name" type="string">toCharArray</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="exjOcQELcUaDtrxeVFwBVgAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="aZZVpTw78UGvO/wcMeF+wwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="t4RUWdaFCUqBKLb85InDSgAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="8tRufXXyqki85Ug8ypEMZAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="8qyhadX2wUOugZIhwVbBwgAA">
<XPD:ATTR name="Name" type="string">CharConversionException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">TzieI77GfEGMBhqc3lir0gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oaEccg97rk6aEIh83MdsLQAA">
<XPD:ATTR name="Name" type="string">CharConversionException</XPD:ATTR>
<XPD:REF name="Owner">8qyhadX2wUOugZIhwVbBwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="RXfJk0u340OEueD1KPSn2QAA">
<XPD:ATTR name="Name" type="string">CharConversionException</XPD:ATTR>
<XPD:REF name="Owner">8qyhadX2wUOugZIhwVbBwgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9AOWJ0/de06J42zYS3eiqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RXfJk0u340OEueD1KPSn2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLInterface" guid="wU7Ei919K0WUJkum/ZKjQwAA">
<XPD:ATTR name="Name" type="string">DataInput</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">jCW6CLzTQ06+SAxhAHq+nwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">tqNGoOTAwk+gfd12RT24vgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">15</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Q/M8pGZNB0mO7HgjZ4tl/wAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aREoydXutkmtQBBA1U8MtgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Q/M8pGZNB0mO7HgjZ4tl/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MNi4CgFgf06ArAnEz8lXUQAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F1E3G1T/DkSvmhNuCUdK/wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MNi4CgFgf06ArAnEz8lXUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="mTtFJiV7q0OZKkaFLTFjQgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MNi4CgFgf06ArAnEz8lXUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="tcplLyYQDUauLvOXhBeKUQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MNi4CgFgf06ArAnEz8lXUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="E+G/ueuxp0OmzUnk+DQKgAAA">
<XPD:ATTR name="Name" type="string">skipBytes</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DpLQ2HmSmEu5L/wzj09+dQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E+G/ueuxp0OmzUnk+DQKgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Yvw6u47fOUWic905GQzLtgAA">
<XPD:ATTR name="Name" type="string">readBoolean</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="yp3WFwoPVEiP5dzpVNvEzAAA">
<XPD:ATTR name="Name" type="string">readByte</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="HAOl8m2JKU2SVIaroI6FmwAA">
<XPD:ATTR name="Name" type="string">readUnsignedByte</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Hv7vCftZLEOgS7udMuICGQAA">
<XPD:ATTR name="Name" type="string">readShort</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="LUmizqT1rUy3iW/OBMWGBAAA">
<XPD:ATTR name="Name" type="string">readUnsignedShort</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="9JyCL0lSfUWSCemRzfuP0gAA">
<XPD:ATTR name="Name" type="string">readChar</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="AZWisCExWUKxDtuDblyFHwAA">
<XPD:ATTR name="Name" type="string">readInt</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="gxY33z6p2EmrTwUKnM8ICQAA">
<XPD:ATTR name="Name" type="string">readLong</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="jDSDs3Frs0arl9L6xajSiAAA">
<XPD:ATTR name="Name" type="string">readFloat</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="G7zFh3Yu5km0kM4zx8sU2QAA">
<XPD:ATTR name="Name" type="string">readDouble</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="J2Td2w2+bUKECt4e2Ll4/gAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="ChmD4KCmsU6KBU0tFKqgxQAA">
<XPD:ATTR name="Name" type="string">readUTF</XPD:ATTR>
<XPD:REF name="Owner">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="MGhSuL4GnEu/Z6WtPLTo+QAA">
<XPD:ATTR name="Name" type="string">DataInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">jCW6CLzTQ06+SAxhAHq+nwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xE/JrNjR3U+CmFtHR9nShQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">19</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="oYl82lr7iEuxMAr5Qony4wAA">
<XPD:ATTR name="Name" type="string">DataInputStream</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mu7nIndfA0yTczNwP6Ov4wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oYl82lr7iEuxMAr5Qony4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SHyh15GiXEK9rU14usZG9QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I9rw8ucv/EK9DgkrjOGcyQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SHyh15GiXEK9rU14usZG9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="hPbz1WdJoUGID0mpmEjzbgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fSXORGdFSEaTJRHVcAWfbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hPbz1WdJoUGID0mpmEjzbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HC0ymZ+QSUGzoCgFjf2qtQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hPbz1WdJoUGID0mpmEjzbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OD4ThE0VGECQtSK08qs3wQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hPbz1WdJoUGID0mpmEjzbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="OudKyAbGp0CqO8kY7kyEcgAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ew5Vkw2QnUeedxiaYNOr7gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OudKyAbGp0CqO8kY7kyEcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="z2/suxXR5kCEXZK47RvyoAAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9G6Mbz42f0qtcaAOXsDjbQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z2/suxXR5kCEXZK47RvyoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rSAzDfh3AU6Dsxl51JQ0owAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z2/suxXR5kCEXZK47RvyoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="M+xrMjziCEC002bomGrPVQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z2/suxXR5kCEXZK47RvyoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="zSCYiqd8/0agjMRh35iJewAA">
<XPD:ATTR name="Name" type="string">skipBytes</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="s+6YGJ4Q80eRi15BFo+kUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zSCYiqd8/0agjMRh35iJewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="vKz5h/86E0u70oIIs4zM3AAA">
<XPD:ATTR name="Name" type="string">readBoolean</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="3OAE80iYHkuBbJWdj3HbHwAA">
<XPD:ATTR name="Name" type="string">readByte</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="j6ID1+nXPk+zvelRdkQZJAAA">
<XPD:ATTR name="Name" type="string">readUnsignedByte</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="Fu32cYfFjEOy0OgxL9R4MAAA">
<XPD:ATTR name="Name" type="string">readShort</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="2jvT7QrgcEOluq9y1hqO/AAA">
<XPD:ATTR name="Name" type="string">readUnsignedShort</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="QqqJT33HlUu5ECIwjAgrvgAA">
<XPD:ATTR name="Name" type="string">readChar</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="PEkz9W0vgkm3GLjeF/89LQAA">
<XPD:ATTR name="Name" type="string">readInt</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="U18XQ5omDUam8hUXhvngAwAA">
<XPD:ATTR name="Name" type="string">readLong</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="g/YqtTH0X0OBlN3gJBJUIgAA">
<XPD:ATTR name="Name" type="string">readFloat</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="r5Ve+Ap9e0qIjS4QUOzXMwAA">
<XPD:ATTR name="Name" type="string">readDouble</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="ymmMkMgLwUKyT0kiyWV4VAAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="o/C611Qzjk+zM6UsjJ3Q6AAA">
<XPD:ATTR name="Name" type="string">readUTF</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="hZNgJLYIJkysPozoiOAX+wAA">
<XPD:ATTR name="Name" type="string">readUTF</XPD:ATTR>
<XPD:REF name="Owner">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6BYdAWMYF0yds8NfWQZ3LwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">DataInput</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hZNgJLYIJkysPozoiOAX+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLInterface" guid="9mEpgzhcW0K0vVXqv76RLAAA">
<XPD:ATTR name="Name" type="string">DataOutput</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">V0k6zHb47EeeAKZeP4Zi5gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">i4vmJWt7kE2hKChl0cjgyAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">ii3GmNwvYESA6d2/g3zG8QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Fkv6nWS9JEaPawpWonZcUgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gU2kYUEt/USJ0bzEWJmxPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fkv6nWS9JEaPawpWonZcUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="VduMaxhCQ0mdPitqNe2H1QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JLYwD5D0PUGkr646C1AwjQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VduMaxhCQ0mdPitqNe2H1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="HIQAuyB0bUSPVGylTHMTqQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I12fjN69iUidCc7l6JvXcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HIQAuyB0bUSPVGylTHMTqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Pa5YJW2AaUKqBGew6qnh3gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HIQAuyB0bUSPVGylTHMTqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="kQWmSdMD402fW2Kd6faxPAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HIQAuyB0bUSPVGylTHMTqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="pQCpDB1rr0KNTkevxmxKNAAA">
<XPD:ATTR name="Name" type="string">writeBoolean</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gm7JpxTNFk6wU7M6Q3MOjQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pQCpDB1rr0KNTkevxmxKNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="HzuBmm37n0OQ2q4O0A6wSgAA">
<XPD:ATTR name="Name" type="string">writeByte</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V0WhL7hAC0io1TVhuiloWgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HzuBmm37n0OQ2q4O0A6wSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="TegNnQvlKkuN2LT/iHMpHwAA">
<XPD:ATTR name="Name" type="string">writeShort</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hgKUaHbhK0KCjkZFQDBREgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TegNnQvlKkuN2LT/iHMpHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="RBt8FFpF406exqJrBgTtUAAA">
<XPD:ATTR name="Name" type="string">writeChar</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="f+LdsUVTSU67qRAH+StbtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RBt8FFpF406exqJrBgTtUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="qKl+SZPipEOZBBurZEZBPgAA">
<XPD:ATTR name="Name" type="string">writeInt</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Adyuo6/p3EyTJihnaCGYoQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qKl+SZPipEOZBBurZEZBPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="wAC3+x+rM0yMcyZ2qKkNTgAA">
<XPD:ATTR name="Name" type="string">writeLong</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wohYdpejQ0yg9gQxAoGC/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wAC3+x+rM0yMcyZ2qKkNTgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="kPBIo8AER0ONRdWYBmV6yAAA">
<XPD:ATTR name="Name" type="string">writeFloat</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Feb/W+CCnUWePyfQ7DezzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kPBIo8AER0ONRdWYBmV6yAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="2DYdl8NOHEORgmlguAe6OQAA">
<XPD:ATTR name="Name" type="string">writeDouble</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Om9mjOnvKE2K7/RtHFX5egAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2DYdl8NOHEORgmlguAe6OQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="/5/ZCw8EAUOpcnVSoG7wgAAA">
<XPD:ATTR name="Name" type="string">writeBytes</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XrKfEWJeL0adwCY36HpnQgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/5/ZCw8EAUOpcnVSoG7wgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="oR5dfUGpkUuGPQdlufJ21QAA">
<XPD:ATTR name="Name" type="string">writeChars</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RVPmFubE10K2P2GWECPyBQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oR5dfUGpkUuGPQdlufJ21QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="rFSdIezK3kCYTtxUDtwVbgAA">
<XPD:ATTR name="Name" type="string">writeUTF</XPD:ATTR>
<XPD:REF name="Owner">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/G0QwjROZ0aC56/UkP+bzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rFSdIezK3kCYTtxUDtwVbgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="fBXHxaAhiEeSHT33td6RsQAA">
<XPD:ATTR name="Name" type="string">DataOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">V0k6zHb47EeeAKZeP4Zi5gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0U0h5gRx/kmkpckc45VOmQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">16</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P9CqPrP+6UuM2/LcUgjSJAAA">
<XPD:ATTR name="Name" type="string">DataOutputStream</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="v0ElIONxAUS/VDvC4329dwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P9CqPrP+6UuM2/LcUgjSJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QowHFAUxakCBPnIEYIvv8wAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iJTQHEdkX0SpbQHipZwT8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QowHFAUxakCBPnIEYIvv8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xzWMYtUiI06psHA62bvpKwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BGGb41l4vUeOI1txzP//GgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xzWMYtUiI06psHA62bvpKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0QkyDN5gXEi53Z3+eVEasAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xzWMYtUiI06psHA62bvpKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="qna7U7YWv0yM0SpsmzT1XgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xzWMYtUiI06psHA62bvpKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="cqUbwCsSuUSMssZCdLa8LQAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="gV5WerD1HUG1ORQAqWDQNwAA">
<XPD:ATTR name="Name" type="string">writeBoolean</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kqlNAoBsD0Cx+2zsSD6eugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gV5WerD1HUG1ORQAqWDQNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="7CajUu5bakqr+qgRXAqV/wAA">
<XPD:ATTR name="Name" type="string">writeByte</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9slAea6CXU6c12lHxEhcQQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7CajUu5bakqr+qgRXAqV/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="o2AxgTkdc0qhJc14X5Yb8QAA">
<XPD:ATTR name="Name" type="string">writeShort</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1fo2LoMDrEaz2kzcDLf5DgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">o2AxgTkdc0qhJc14X5Yb8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="vf4KvLWfgkGE+PJtL/mD4QAA">
<XPD:ATTR name="Name" type="string">writeChar</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LwmNuf4j2UKxzrvyWJtV7AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vf4KvLWfgkGE+PJtL/mD4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="/A2pax0Nxk6vjDZ1lizR0AAA">
<XPD:ATTR name="Name" type="string">writeInt</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XX/C06OGhUCvrhLrzRnepwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/A2pax0Nxk6vjDZ1lizR0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="G/Z301hIS0e5tVySwyLmyQAA">
<XPD:ATTR name="Name" type="string">writeLong</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QDjDF/7CI0a1g9ItI6opjgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G/Z301hIS0e5tVySwyLmyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="qt8kBLokDkWBsVYWdAPRmAAA">
<XPD:ATTR name="Name" type="string">writeFloat</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8iHGOuhr702w/WHYr46A4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qt8kBLokDkWBsVYWdAPRmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="L+gCVi6CPEu0XWyIKe3J5AAA">
<XPD:ATTR name="Name" type="string">writeDouble</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="F2WvKBZUcUONiKuOzYeeQAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L+gCVi6CPEu0XWyIKe3J5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="b0TX0v3ms0aJhqnt8FJFLgAA">
<XPD:ATTR name="Name" type="string">writeBytes</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1lQf7f8VP0q3Aw9HS9RM0AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">b0TX0v3ms0aJhqnt8FJFLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="HcGz1as/IkugHC60mD6sIAAA">
<XPD:ATTR name="Name" type="string">writeChars</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j77/zkebXU6v7uoShEdq0QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HcGz1as/IkugHC60mD6sIAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="xu0ff5pM5Ua+q9RmDN7urwAA">
<XPD:ATTR name="Name" type="string">writeUTF</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L4ZteluugEam8QKJXqUC+AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xu0ff5pM5Ua+q9RmDN7urwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="iB3X0gl0+U2qSkkJ5ZPKhwAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="v2nf5drSMEGojkjYqxgFYgAA">
<XPD:ATTR name="Name" type="string">EOFException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6x/T7Nj5zECIbwKKEydGWQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SeSG9YLK10iI/UMU9LHwdQAA">
<XPD:ATTR name="Name" type="string">EOFException</XPD:ATTR>
<XPD:REF name="Owner">v2nf5drSMEGojkjYqxgFYgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lAqy3YMygECsl5w5ZisucAAA">
<XPD:ATTR name="Name" type="string">EOFException</XPD:ATTR>
<XPD:REF name="Owner">v2nf5drSMEGojkjYqxgFYgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lv2Wk5ferkekpl4XTXLRdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lAqy3YMygECsl5w5ZisucAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="gAWFc2DUTUCvs53yVK2w6wAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">7bJCT2ZqXkCBRFWMOYnnJQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">42</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WrAuiGvltk25fSX4oKXCbQAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="v+PEJ/t5nUWtYTgyoKAVWQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WrAuiGvltk25fSX4oKXCbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="MW1bxTkWpkWcq3orGJvGFQAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LUnVNYfttUKR2UytKtcpLgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MW1bxTkWpkWcq3orGJvGFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="22+zAWsMckScu4goYcV56gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MW1bxTkWpkWcq3orGJvGFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="uFSr6N0LdU2fjTF+giQHcQAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uVhEHJ/Mhkq+f0CDGibo2gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uFSr6N0LdU2fjTF+giQHcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Xcq8zDCXAEieo6KbiPa9FQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uFSr6N0LdU2fjTF+giQHcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ckp0UkZz2UGaf1kH5ulQzQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="khQSw6XctEmnhSmwxU1OBwAA">
<XPD:ATTR name="Name" type="string">getParent</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ExXac4T9HU6Fo1rI8s2eewAA">
<XPD:ATTR name="Name" type="string">getParentFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="3XMgXj6fnECGPTQvtpLpBAAA">
<XPD:ATTR name="Name" type="string">getPath</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="kcdHRBIgR0e+c4pSoGeDTwAA">
<XPD:ATTR name="Name" type="string">isAbsolute</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="wOsYpGtl+Eme+ZqgUb8QzwAA">
<XPD:ATTR name="Name" type="string">getAbsolutePath</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="EJRzhrMbSU+RKw4NIoUnMQAA">
<XPD:ATTR name="Name" type="string">getAbsoluteFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="k/dxv9mFW0Wm5eDl7JtZ8gAA">
<XPD:ATTR name="Name" type="string">getCanonicalPath</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="f3jRf24Fm0ex8Fr7GgCIcAAA">
<XPD:ATTR name="Name" type="string">getCanonicalFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="brb3yULbr0e3dX2TvKFIJQAA">
<XPD:ATTR name="Name" type="string">toURL</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="fBJ1239pOEGB0YMtSBELYgAA">
<XPD:ATTR name="Name" type="string">canRead</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="8bhzUiYLlEKb9qui1oC87wAA">
<XPD:ATTR name="Name" type="string">canWrite</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="zvEsQY4Xb0WHkvUMOfx+lQAA">
<XPD:ATTR name="Name" type="string">exists</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="lEJt+yT/0U+KBEScn8xKoAAA">
<XPD:ATTR name="Name" type="string">isDirectory</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="ynRvhz+cb0unoyPZL5qV/gAA">
<XPD:ATTR name="Name" type="string">isFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="9UgvvIVnp0CyT6MIz0xxugAA">
<XPD:ATTR name="Name" type="string">isHidden</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="tF/S3z8xcE2O/SYL/GMtBAAA">
<XPD:ATTR name="Name" type="string">lastModified</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="coUlRhxDRUuj6esGn1eLfgAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="AmIeHb/B/kqiMAv85FAUVgAA">
<XPD:ATTR name="Name" type="string">createNewFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="3v91GTOvXE+FUGwK01JU6wAA">
<XPD:ATTR name="Name" type="string">delete</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="vSLenoCB10aHnZ3Sr69jVwAA">
<XPD:ATTR name="Name" type="string">deleteOnExit</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="mMwlUX/WdECfH50CwoABcAAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="29Wl3uc3vkqlfo4+LnPU2AAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PJ5vSspVNkWkfJvq69iTegAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FilenameFilter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">29Wl3uc3vkqlfo4+LnPU2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="JPKphq4cxkqH0q5lBxjp4QAA">
<XPD:ATTR name="Name" type="string">listFiles</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="/kiWk4aH5EWgud7QZMpEtgAA">
<XPD:ATTR name="Name" type="string">listFiles</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Kea4i/caI0yHmFQCeP+0rwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FilenameFilter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/kiWk4aH5EWgud7QZMpEtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="PoD4zyE/5kGFv31d7zoLEgAA">
<XPD:ATTR name="Name" type="string">listFiles</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3o++ORH3zUy4QkCI/13v8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileFilter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PoD4zyE/5kGFv31d7zoLEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="9eQboxZy/Uq+5aTHLHuA8gAA">
<XPD:ATTR name="Name" type="string">mkdir</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="RK+wxH4WQU6wz6FTr2BvRgAA">
<XPD:ATTR name="Name" type="string">mkdirs</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="juLfrkf40UCWdcTmhqfstQAA">
<XPD:ATTR name="Name" type="string">renameTo</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KmgkjRqWFUmGv5jsY7pKqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">juLfrkf40UCWdcTmhqfstQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="0fUz6WUCPkucioPyKuHZMwAA">
<XPD:ATTR name="Name" type="string">setLastModified</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GEphfrTi80m5AD4E2tzOwQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0fUz6WUCPkucioPyKuHZMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="6tMudNXT9kisTwhlRV7m8gAA">
<XPD:ATTR name="Name" type="string">setReadOnly</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="AoABFiSeEkOLQzxL/BYl/AAA">
<XPD:ATTR name="Name" type="string">listRoots</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="PSkaxJUqqEOgK6SbcaQDkQAA">
<XPD:ATTR name="Name" type="string">createTempFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bG4cFCgBQ0qGJnCt8ypN2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PSkaxJUqqEOgK6SbcaQDkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="vODLCbq1fEa+JTn9G/Od8QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PSkaxJUqqEOgK6SbcaQDkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+wKIp00qBEuaIMEOEGKDBgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PSkaxJUqqEOgK6SbcaQDkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[36]" type="UMLOperation" guid="Fi9j9l16mEmnyTROY36RWQAA">
<XPD:ATTR name="Name" type="string">createTempFile</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xfP+GZBiu02IrARcdtM/cQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fi9j9l16mEmnyTROY36RWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="axYDJ+jD5EOEKWZhKRTK6QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fi9j9l16mEmnyTROY36RWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[37]" type="UMLOperation" guid="Taf6biKI1EeT3Cda4/0WbQAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d9c3+ilJUUGPPXtBftwjKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Taf6biKI1EeT3Cda4/0WbQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[38]" type="UMLOperation" guid="1bIKfkGGKk+JtOcBVb2VzgAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="oUL/lwrArka7rk0AxK+kJwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1bIKfkGGKk+JtOcBVb2VzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[39]" type="UMLOperation" guid="Zuf6HD22M06Z2D91vv2c1wAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cN+3Nz2nrEOHpR8mjItJVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zuf6HD22M06Z2D91vv2c1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[40]" type="UMLOperation" guid="IhjFuAiew0KJ/UK9GAHgYwAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[41]" type="UMLOperation" guid="I63FpI7Cr0+VsRnA0ubLKQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="S5eCJi+SEEimJtrs9ZinPQAA">
<XPD:ATTR name="Name" type="string">separatorChar</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="o3+dHiVNd0+CVHST0l7qewAA">
<XPD:ATTR name="Name" type="string">pathSeparatorChar</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="He0W8Wz9w0G/bivUHONiMQAA">
<XPD:ATTR name="Name" type="string">separator</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="faPUFrKjJ0mqlvCoDLQH2AAA">
<XPD:ATTR name="Name" type="string">pathSeparator</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="d1N0etjU+kOdYT4LB1UmfQAA">
<XPD:ATTR name="Name" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="dTMABaz9IUegALdvvJAxXwAA">
<XPD:ATTR name="Name" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tuM7kiegLkmr3uOTlB1OjwAA">
<XPD:ATTR name="Name" type="string">valid</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="fCK0fFr7f02m3cm6PBrbSAAA">
<XPD:ATTR name="Name" type="string">sync</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="doIpvqfNWU+FHEDtO+zJKwAA">
<XPD:ATTR name="Name" type="string">in</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="d6C0Gn5ccUaiAfX4aX5fTAAA">
<XPD:ATTR name="Name" type="string">out</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="qQd3G1/ZJUGDT57WfUnZRwAA">
<XPD:ATTR name="Name" type="string">err</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="Owner">d1N0etjU+kOdYT4LB1UmfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLInterface" guid="VE2/2SPFAU6toL/HG8uEJAAA">
<XPD:ATTR name="Name" type="string">FileFilter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4OCPq4z360S7kEirCDhRzQAA">
<XPD:ATTR name="Name" type="string">accept</XPD:ATTR>
<XPD:REF name="Owner">VE2/2SPFAU6toL/HG8uEJAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iru8wUWLrUmzVBLsTYqaXAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4OCPq4z360S7kEirCDhRzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="daLyoU8iFEGIm57xP5sqygAA">
<XPD:ATTR name="Name" type="string">FileInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QNhe8twCeUidrmYnJfqUAwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="AxliahaBokS6OL7S+YvCEgAA">
<XPD:ATTR name="Name" type="string">FileInputStream</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dWRdpxlwl0S9X6UMfAhSdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AxliahaBokS6OL7S+YvCEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lCHR45br10uBbKxVAhOYzQAA">
<XPD:ATTR name="Name" type="string">FileInputStream</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1IU43S8XiEKhEBb1TtN1VQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lCHR45br10uBbKxVAhOYzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="9u4msciFxUG902mnBUmcfwAA">
<XPD:ATTR name="Name" type="string">FileInputStream</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wiD+3LHtr06ONFImFKNIcgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9u4msciFxUG902mnBUmcfwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Fats+ioInECj0zL00s92/QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Bi2jn61UBU+EvQyLv7aKLwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Z7GmP7U/eEuDW6cIpO8CiAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Bi2jn61UBU+EvQyLv7aKLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="1+afqm7XcESL8pI+8rqFdgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d9uEq7bCeEevCiVJD5fv8gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1+afqm7XcESL8pI+8rqFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="psqZbuDhaEinkni1MR3XnQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1+afqm7XcESL8pI+8rqFdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="spyaaSJxuUOO/2Nr64PIsgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1+afqm7XcESL8pI+8rqFdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="fKBl2x0F/0Sgsb0KwkGMLgAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9nu3PnHgVkOD87cYWlnY+AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fKBl2x0F/0Sgsb0KwkGMLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="FZ/RrLuz30OY34l6thFJNwAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="4iF+HZPQ6kS0itAmqxg4XAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="YtTNoDIVRUurq66v1Xxl3QAA">
<XPD:ATTR name="Name" type="string">getFD</XPD:ATTR>
<XPD:REF name="Owner">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="yAJ++gYYTE24c1w+l5tS/AAA">
<XPD:ATTR name="Name" type="string">FileNotFoundException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">m8iUPseKwE6w/SnU6/eW9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2AIA1QKA8kKfrJE/LF9leQAA">
<XPD:ATTR name="Name" type="string">FileNotFoundException</XPD:ATTR>
<XPD:REF name="Owner">yAJ++gYYTE24c1w+l5tS/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="N+5kZLXCoUqwtruQ84eK1gAA">
<XPD:ATTR name="Name" type="string">FileNotFoundException</XPD:ATTR>
<XPD:REF name="Owner">yAJ++gYYTE24c1w+l5tS/AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6hEQJr88tk2zenEWwegUCwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N+5kZLXCoUqwtruQ84eK1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLClass" guid="MyUVeam+0E6Nw5tXwCHimgAA">
<XPD:ATTR name="Name" type="string">FileOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8Bd4D6bM+UmCTgtSh8QyMAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VodWpNDOBUiSImyWXLNBVwAA">
<XPD:ATTR name="Name" type="string">FileOutputStream</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wyukGcT4WUi2LFIYFfHABQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VodWpNDOBUiSImyWXLNBVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="EeNB4xwnjk2bhKeiPM6y3wAA">
<XPD:ATTR name="Name" type="string">FileOutputStream</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/2yp9wEfGUa7HPO0uBVpPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EeNB4xwnjk2bhKeiPM6y3wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/zieEoGiMEmxy9CuG0na8QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EeNB4xwnjk2bhKeiPM6y3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="6S+UU1qIKUCBwVoqd20UsgAA">
<XPD:ATTR name="Name" type="string">FileOutputStream</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yE2kzLFHi0SlYSjYFPAZjwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6S+UU1qIKUCBwVoqd20UsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="uF+lV6VgDkakQpC6ZpYpSQAA">
<XPD:ATTR name="Name" type="string">FileOutputStream</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="a1F5KROQaEqSKWvwDbc9BgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uF+lV6VgDkakQpC6ZpYpSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="SPVZi2hWSUOSFobK/NOsNAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NR+zVfi5IUipVqXsc/apUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SPVZi2hWSUOSFobK/NOsNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ldYJFTTYP0yzyk9MlLfo2gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fkv6qasuWk+QxXoIle7ZjwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ldYJFTTYP0yzyk9MlLfo2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="7FJDRFu9XUKNS6sGqTCCxwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hh5WwIKmjUigzScitloEsgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7FJDRFu9XUKNS6sGqTCCxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GrKOFAdIUE+1Yly3vN5YUQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7FJDRFu9XUKNS6sGqTCCxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+dzd0jU0AEKD9steUIKf1gAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7FJDRFu9XUKNS6sGqTCCxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="84TtuWnhE0CXUVTbQIwMtwAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="sQDy2krwvUiJjksgP/5pPwAA">
<XPD:ATTR name="Name" type="string">getFD</XPD:ATTR>
<XPD:REF name="Owner">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="gLo3+RpkjkW4ywD757kWvAAA">
<XPD:ATTR name="Name" type="string">FilePermission</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">tb+ef4jMeE261AdBXf6KZQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::security::">4almxMkVFU2sayIsDQ3hoQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="LwQMC1NxuU+uiUyT9oUajwAA">
<XPD:ATTR name="Name" type="string">FilePermission</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D5LMb9wR206Me4DrTmqiSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LwQMC1NxuU+uiUyT9oUajwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="padcJDnsSEezHkBPb+2o2AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LwQMC1NxuU+uiUyT9oUajwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="fYUO7BEkfkGmRwXntu63YwAA">
<XPD:ATTR name="Name" type="string">implies</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kVt1SMbH9kGD6iXrAUYsrAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Permission</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fYUO7BEkfkGmRwXntu63YwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="NJfsJR+Rv02c9v1AjF/LVQAA">
<XPD:ATTR name="Name" type="string">equals</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eI0XikklGkSU3YExzy3ULwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NJfsJR+Rv02c9v1AjF/LVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="iFUECHdaBEK3Ywz7yC3lmQAA">
<XPD:ATTR name="Name" type="string">hashCode</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="KTdS7I/TZkqCOCg5ouzc6wAA">
<XPD:ATTR name="Name" type="string">getActions</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="QGS2wKrLYE2453UZAzECAAAA">
<XPD:ATTR name="Name" type="string">newPermissionCollection</XPD:ATTR>
<XPD:REF name="Owner">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLClass" guid="h+BrVzx5ZUO+36dhVnKw9QAA">
<XPD:ATTR name="Name" type="string">FileReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">CP7/N989H0iwpxgPYh2u7gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eMwkBlF/80S46F7DnVCwJgAA">
<XPD:ATTR name="Name" type="string">FileReader</XPD:ATTR>
<XPD:REF name="Owner">h+BrVzx5ZUO+36dhVnKw9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3lYn7msPek6qprB45XIJwwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eMwkBlF/80S46F7DnVCwJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="KUcHQqSnwEaxqNjv1GP3GQAA">
<XPD:ATTR name="Name" type="string">FileReader</XPD:ATTR>
<XPD:REF name="Owner">h+BrVzx5ZUO+36dhVnKw9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cgYYmBAyRUmDzSDAH1PF/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KUcHQqSnwEaxqNjv1GP3GQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2IkXx4+6rEOtePcdXurAhwAA">
<XPD:ATTR name="Name" type="string">FileReader</XPD:ATTR>
<XPD:REF name="Owner">h+BrVzx5ZUO+36dhVnKw9QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2GSo/Sp0kkaIXF6I1XDnOAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2IkXx4+6rEOtePcdXurAhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="YHigyKrJKkaCuemJl+p7AwAA">
<XPD:ATTR name="Name" type="string">InputStreamReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">aSBDdF4l1Eeo/GwEMNaAxQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">CP7/N989H0iwpxgPYh2u7gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="QDzFGYF7jUKvujyCrEpgSQAA">
<XPD:ATTR name="Name" type="string">InputStreamReader</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QDz1QGZ3Xk+LuaVrY1L8eQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QDzFGYF7jUKvujyCrEpgSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vbpE20SokEOVikNfLQsELAAA">
<XPD:ATTR name="Name" type="string">InputStreamReader</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pzEVKmkcbEqP+zxM2cH9fgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vbpE20SokEOVikNfLQsELAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JZi0r3F9U0CADbI6A95/IwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vbpE20SokEOVikNfLQsELAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ja+6j6n8ZUehiMeSRq9zgwAA">
<XPD:ATTR name="Name" type="string">getEncoding</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="uSrWo+TK6UGoS9LkpSr1aAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="3sLVZDbg8kmVQ/CSgISyQQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1ZyGfvuukUulWvhTRRepigAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3sLVZDbg8kmVQ/CSgISyQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="uF6ulcmqKkGwjJQyx/YuvgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3sLVZDbg8kmVQ/CSgISyQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="nbGD7H60E0e+lf77hk4W3wAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3sLVZDbg8kmVQ/CSgISyQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ydL+c3dESES1ko50/yI+tAAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="483GhJJBVkubj2h9SzSKRwAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLClass" guid="IfWx4M2vUUWiDoHkNtuw2QAA">
<XPD:ATTR name="Name" type="string">FileWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kYF4bOjlkkWk7j0TshianQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2JahecdQVEewJl7IZpMpBQAA">
<XPD:ATTR name="Name" type="string">FileWriter</XPD:ATTR>
<XPD:REF name="Owner">IfWx4M2vUUWiDoHkNtuw2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sm8YAdZXsEqb6+q8BKkoVAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2JahecdQVEewJl7IZpMpBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="rXfixAeXaEGvxi/dphgaDwAA">
<XPD:ATTR name="Name" type="string">FileWriter</XPD:ATTR>
<XPD:REF name="Owner">IfWx4M2vUUWiDoHkNtuw2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uPMUJSkEVEy+iNJ+CUUFoQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rXfixAeXaEGvxi/dphgaDwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D8/0hpebo0GZdU+wLny5mwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rXfixAeXaEGvxi/dphgaDwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="guXAGMRqB0SYyjxjU1LIMAAA">
<XPD:ATTR name="Name" type="string">FileWriter</XPD:ATTR>
<XPD:REF name="Owner">IfWx4M2vUUWiDoHkNtuw2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aGmaN6T4PEm24GONXvvcSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">guXAGMRqB0SYyjxjU1LIMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="yEGzgoWnu0GSStnUK6kwcgAA">
<XPD:ATTR name="Name" type="string">FileWriter</XPD:ATTR>
<XPD:REF name="Owner">IfWx4M2vUUWiDoHkNtuw2QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9ZVf1YIifk6bNlPyuXE2cAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">FileDescriptor</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yEGzgoWnu0GSStnUK6kwcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLClass" guid="mZK2b8WHHUelEJ2UBsiVBQAA">
<XPD:ATTR name="Name" type="string">OutputStreamWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7J0qwG5E5EmmcjzeEeyX8AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">kYF4bOjlkkWk7j0TshianQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eG3NEG9iT0+rydPM0BrTmwAA">
<XPD:ATTR name="Name" type="string">OutputStreamWriter</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TzW+/wnIZUekcYkq3hxTNQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eG3NEG9iT0+rydPM0BrTmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pd8AvucdRkmQMkBZ4G6JJgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eG3NEG9iT0+rydPM0BrTmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CSaykzd9Nk+UmNOK/CzSHwAA">
<XPD:ATTR name="Name" type="string">OutputStreamWriter</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9jdLqJZsWk64K/D1PmvS0gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CSaykzd9Nk+UmNOK/CzSHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ON6bFloaikmDHE1Si9JHuwAA">
<XPD:ATTR name="Name" type="string">getEncoding</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="EL0/JWqjF0Sb4Ky3oKVofwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cXt4csFaP0WUywoahci3WwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EL0/JWqjF0Sb4Ky3oKVofwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="7pTBPhfD2ECtb9ULjK4XfAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8eb48FXS4EqUpG42IJa3TwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7pTBPhfD2ECtb9ULjK4XfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2lZG5Nk7A0+fT9nCcP8QpwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7pTBPhfD2ECtb9ULjK4XfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="zpbN2kcU+kuBESv2K8ePgAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7pTBPhfD2ECtb9ULjK4XfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oflQIQBCLUqY+BdKafa7sAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jNtwKZhwLUqsyppsSsswSQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oflQIQBCLUqY+BdKafa7sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HYiSAlJpHkmcnlCdfqJW7AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oflQIQBCLUqY+BdKafa7sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="QCbbFgZG3Uiah6UJTiNdDQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oflQIQBCLUqY+BdKafa7sAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Duiiejcy2E+l4Prm4DVGdAAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="crdUjg7v6kuBo0tYkDdGdAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLClass" guid="kN4amdsW6UmDeFyCI8YuogAA">
<XPD:ATTR name="Name" type="string">FilterReader</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">91Qoq+Nw5k2VF52NH9k69gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">6NiMMEGC5k23g1MsP59H6wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vYfvSZ906k6G+pIH9U65qwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gDZYYnx2U0ijFpJiyhyd3AAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OjZo/q4tlESIVzuaVEqdngAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gDZYYnx2U0ijFpJiyhyd3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sR+7anLUSEO6lgcpNIU3bgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gDZYYnx2U0ijFpJiyhyd3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="khhYfSbsz0Gb3kIXRHvUuQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gDZYYnx2U0ijFpJiyhyd3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Sg/AZa0bCEamRlahM+vumQAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Uspx7RE/Wkm0+D7M1jrJzwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sg/AZa0bCEamRlahM+vumQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="EeJnPDBES0CXl7H6FTQskgAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="dhfXbsAEwECd5W+ePhTlcgAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="mKNQyekQkUGAocnUhbDBaAAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BrtwopeWXUKpa/7uDtCdEAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mKNQyekQkUGAocnUhbDBaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="3/VMYN6Y30e4L+uKG+e45QAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="o0+hj8JKo0OPefL6pKH7LAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="AFN7BW2b20qNgl0a3W0aigAA">
<XPD:ATTR name="Name" type="string">FilterWriter</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">k21n+KcYuUayJQUJMW/RcgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="AkY5px6BvUG2lKjPvXU0QgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Uk6U6OeSykeK29iybBqe5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AkY5px6BvUG2lKjPvXU0QgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ojNDljiagkSxYzmaDllsTAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zJmKENKsr0WoxFk1GM3m6wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ojNDljiagkSxYzmaDllsTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ALLeMpODwEy2mUWr869yzgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ojNDljiagkSxYzmaDllsTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="I2RVCrA6sE2BLV6BZ0BmbgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ojNDljiagkSxYzmaDllsTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="OqJWnArCxEO6lru7G9A+sAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3I5/JDuzA0qy08dMZd6IFwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OqJWnArCxEO6lru7G9A+sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gkPzw/v400ujknwgr+FYEwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OqJWnArCxEO6lru7G9A+sAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="B6eW0Z5zaUexwk6kLLEcSAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OqJWnArCxEO6lru7G9A+sAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="TNrq5qhaVECbXEHsAQi2egAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="iI+N/2bueESQ0Rn0iBsB/QAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="gQrSnCGMIECxX7cHdAfDtwAA">
<XPD:ATTR name="Name" type="string">InterruptedIOException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8cNTPdffvEWz5H7bY1ElvwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="OPl79NRTLEiE0/oZUyOwjgAA">
<XPD:ATTR name="Name" type="string">InterruptedIOException</XPD:ATTR>
<XPD:REF name="Owner">gQrSnCGMIECxX7cHdAfDtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wF6X6Hk+cEmFsCJlaBl18AAA">
<XPD:ATTR name="Name" type="string">InterruptedIOException</XPD:ATTR>
<XPD:REF name="Owner">gQrSnCGMIECxX7cHdAfDtwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MCc1gSyU7US/AKuG0gk6SwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wF6X6Hk+cEmFsCJlaBl18AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="h22g6i0dVEqhPq2OVgiZ1gAA">
<XPD:ATTR name="Name" type="string">bytesTransferred</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">gQrSnCGMIECxX7cHdAfDtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLClass" guid="pQStQ3FI7kii2A1uO0Ex+QAA">
<XPD:ATTR name="Name" type="string">InvalidClassException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">LmuaykA/Y0i2QzyTcZLeOQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TUKPpIYFnUuO3BRSHDUZhwAA">
<XPD:ATTR name="Name" type="string">InvalidClassException</XPD:ATTR>
<XPD:REF name="Owner">pQStQ3FI7kii2A1uO0Ex+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4HR6/6+hOUO/nYOK8qfdeQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TUKPpIYFnUuO3BRSHDUZhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/vVBDTlcj0GNBCYUAt9nOQAA">
<XPD:ATTR name="Name" type="string">InvalidClassException</XPD:ATTR>
<XPD:REF name="Owner">pQStQ3FI7kii2A1uO0Ex+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="l42ecdvdJkKUDruHhCKW5AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/vVBDTlcj0GNBCYUAt9nOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="l6qsFwcjP06/GDAFlXBJdQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/vVBDTlcj0GNBCYUAt9nOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="GktK6RLROUGv4Kligie4oAAA">
<XPD:ATTR name="Name" type="string">getMessage</XPD:ATTR>
<XPD:REF name="Owner">pQStQ3FI7kii2A1uO0Ex+QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="9j6MBFtBFUuhoJqwdSfJmwAA">
<XPD:ATTR name="Name" type="string">classname</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">pQStQ3FI7kii2A1uO0Ex+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLClass" guid="Swupl4ztzku1eddVBblONAAA">
<XPD:ATTR name="Name" type="string">ObjectStreamException</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3g866rRNcEiUqvV0hja9TAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">7</XPD:ATTR>
<XPD:REF name="Specializations[0]">LmuaykA/Y0i2QzyTcZLeOQAA</XPD:REF>
<XPD:REF name="Specializations[1]">3ZaqtinXAUm8td5oRAp5AgAA</XPD:REF>
<XPD:REF name="Specializations[2]">0nyAO5HomUCzjA9FGlj4tgAA</XPD:REF>
<XPD:REF name="Specializations[3]">mwqmc30AU0Os+p3oQGb22wAA</XPD:REF>
<XPD:REF name="Specializations[4]">h59v6s8fRkOf6UVl1dA1vwAA</XPD:REF>
<XPD:REF name="Specializations[5]">j7IaDBEMz0SxmCUWt79bygAA</XPD:REF>
<XPD:REF name="Specializations[6]">926zle4leUqsVrjUkNGdxgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="bYCxqKPrCkWTtOOZKcEM9QAA">
<XPD:ATTR name="Name" type="string">ObjectStreamException</XPD:ATTR>
<XPD:REF name="Owner">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLClass" guid="BiJHV/Stf0eZ7kP/dw5SewAA">
<XPD:ATTR name="Name" type="string">InvalidObjectException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">3ZaqtinXAUm8td5oRAp5AgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="zCjH4U+wskW0Zex+CRw/DAAA">
<XPD:ATTR name="Name" type="string">InvalidObjectException</XPD:ATTR>
<XPD:REF name="Owner">BiJHV/Stf0eZ7kP/dw5SewAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Qd3YYNyOxkCiB+S/etnkHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zCjH4U+wskW0Zex+CRw/DAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLClass" guid="fXIoPUNvSkGF9ExlHFKQMAAA">
<XPD:ATTR name="Name" type="string">LineNumberInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">oqbrOYvUFkSLS0TJqy25HQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="6KdhqKjEFEuDNQ4k1MeB1QAA">
<XPD:ATTR name="Name" type="string">LineNumberInputStream</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LvFadYVxrEOzDHxIVswFqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6KdhqKjEFEuDNQ4k1MeB1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qBsQmSRGmUGj98CbneXcNAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XMvS6nUUkEyGHAsHqhMLXQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Blr8SZFpL0WROZ2+oR3YCQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XMvS6nUUkEyGHAsHqhMLXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5G2ZhczuTUSudiXR2Z9udwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XMvS6nUUkEyGHAsHqhMLXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="U3hzv0D1/0281RY5KvmHSQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XMvS6nUUkEyGHAsHqhMLXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="tGzbU/C2m0qNPeh6j9voowAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3Jxs+cKZuUKm9dlC4FUiAAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tGzbU/C2m0qNPeh6j9voowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="RP9y16WSBEK3n6SezVbzygAA">
<XPD:ATTR name="Name" type="string">setLineNumber</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d3TiSZ3aRUe1Sc9FYrxvmwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RP9y16WSBEK3n6SezVbzygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="VwgSwC324UW9W0N338MFAQAA">
<XPD:ATTR name="Name" type="string">getLineNumber</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="e/6hutOIWUOhU5ZsUN/8qAAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="FiiM1O7wl0Kxzefo9ZoW+QAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sRR6f3ZR7U+XvEhJv88D5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FiiM1O7wl0Kxzefo9ZoW+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="3BdLulTjhkSIBOkD05IrXQAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLClass" guid="GYYikHiA+U6w1eaHRjILXAAA">
<XPD:ATTR name="Name" type="string">LineNumberReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">fOZXH4l4AEW0lm5zJ7vPcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="unVg82u6tEu5dyo8Sbxf+wAA">
<XPD:ATTR name="Name" type="string">LineNumberReader</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x1oTH3FqQU6QCxokPU9r5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">unVg82u6tEu5dyo8Sbxf+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="6eN/kbLJn0aHoPHb2SSvTAAA">
<XPD:ATTR name="Name" type="string">LineNumberReader</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BAqfgPYcoEu62Ch/akwvqQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6eN/kbLJn0aHoPHb2SSvTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fDGMEEIgV0mizVJdbXhGCAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6eN/kbLJn0aHoPHb2SSvTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="U8zcKTsmp0OSSJq2ovOszwAA">
<XPD:ATTR name="Name" type="string">setLineNumber</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="htIYo+wqSUC/9HwZ6YE81AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U8zcKTsmp0OSSJq2ovOszwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="xA7d421v/0mzM5tZdP6BQgAA">
<XPD:ATTR name="Name" type="string">getLineNumber</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="q5bsV8H1PUGQdTpcxZbeRgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="1XD4S9rj+UKcEfPs5/ucSgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7JKGVVVkWU2s2pYV6YizCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1XD4S9rj+UKcEfPs5/ucSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="R9E1DJIhwUinYmOzDSPxFQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1XD4S9rj+UKcEfPs5/ucSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="N6e0nKrKs0i2YeZfwAJt7AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1XD4S9rj+UKcEfPs5/ucSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="phS4gkM/Qk6fYPo/bK9SvgAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="N5avMf7Y7kWIj81AsI86bQAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wkDbgWMFlkCK5EY3nl/H0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N5avMf7Y7kWIj81AsI86bQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="2jqJdEZ5CUK5H+yDjFm7bAAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wklUzJMtCE+HvXndD6vDtAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2jqJdEZ5CUK5H+yDjFm7bAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="/bpSVKOY10+Ia1Qm0tJw9QAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLClass" guid="NErPduZ5nkuvvYq54im2NAAA">
<XPD:ATTR name="Name" type="string">NotActiveException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0nyAO5HomUCzjA9FGlj4tgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tED0YBqk7kaU5UYxYUN4MAAA">
<XPD:ATTR name="Name" type="string">NotActiveException</XPD:ATTR>
<XPD:REF name="Owner">NErPduZ5nkuvvYq54im2NAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RY+r4avuk0+G5oZbN2YCCQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tED0YBqk7kaU5UYxYUN4MAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hg73NbNEWEmfOe83rEfXqQAA">
<XPD:ATTR name="Name" type="string">NotActiveException</XPD:ATTR>
<XPD:REF name="Owner">NErPduZ5nkuvvYq54im2NAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLClass" guid="A/9nCpzx/k6nbP16n6NQzgAA">
<XPD:ATTR name="Name" type="string">NotSerializableException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mwqmc30AU0Os+p3oQGb22wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HLh6ABxp40yvJfgtNBQNCwAA">
<XPD:ATTR name="Name" type="string">NotSerializableException</XPD:ATTR>
<XPD:REF name="Owner">A/9nCpzx/k6nbP16n6NQzgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7B8pdT6SmEWUuE5qCod82QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HLh6ABxp40yvJfgtNBQNCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZeDHFD3GOEOo6+iw0Z3obwAA">
<XPD:ATTR name="Name" type="string">NotSerializableException</XPD:ATTR>
<XPD:REF name="Owner">A/9nCpzx/k6nbP16n6NQzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLInterface" guid="/0XpCKPSkUam7GUm8PG38wAA">
<XPD:ATTR name="Name" type="string">ObjectInput</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">B5gOUPnnjEO2/rDMnKXMvAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">tqNGoOTAwk+gfd12RT24vgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="n62zvbchW0qkAg/BN1Sa2wAA">
<XPD:ATTR name="Name" type="string">readObject</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ePiNqbWezU6KMjfxlEDbTgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="s75i6FMVWEqkDQqwOODhbAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/SbmMlCo4UaSaYajOuzCEQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s75i6FMVWEqkDQqwOODhbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8EBwYHqy7kG++E9Ehi9rBQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cpdbz7QuiEmUyAPDiwkDSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8EBwYHqy7kG++E9Ehi9rBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jU4YjOg1i0qVtOfzXRc/GgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8EBwYHqy7kG++E9Ehi9rBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="eqlklSDfKUKhMYoFnD+7JgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8EBwYHqy7kG++E9Ehi9rBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="RDqBxpjhBkKVn1J8VcyRIwAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u0KagYuoPEO/pmlwveLWGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RDqBxpjhBkKVn1J8VcyRIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="IgtAKI3hx0iMWo+lTOCYSQAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="yd6NKHFLSEybY/5uBk1cYAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLClass" guid="1VY2+TyPEEe0mynBp0MmggAA">
<XPD:ATTR name="Name" type="string">ObjectStreamClass</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Zog669RWBE+N/LFPvESRYgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/jceM3H+Kk2FhRkdyAGyjQAA">
<XPD:ATTR name="Name" type="string">lookup</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="idIr+cSeDkONuej0MZPEMAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/jceM3H+Kk2FhRkdyAGyjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ERDQRO+i2kKVvZ96xGJ9mQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wnoyASMRwUqluKsTrwgXOwAA">
<XPD:ATTR name="Name" type="string">getSerialVersionUID</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="y+wEF5gS60aW3dD1TSAj9wAA">
<XPD:ATTR name="Name" type="string">forClass</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="eNZZewiHdk6Q+lz3xt0ecAAA">
<XPD:ATTR name="Name" type="string">getFields</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="SlVXuTUY40eBH8Ttc5PEdAAA">
<XPD:ATTR name="Name" type="string">getField</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S57oEfpjr0Kc+2KnJz0cQAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">SlVXuTUY40eBH8Ttc5PEdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="wbZC2ND17ECusN69nyeudAAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="84I/EMh1Oku07Ac3ICIZCAAA">
<XPD:ATTR name="Name" type="string">superclass</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectStreamClass</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="GDdJb1PJQE6XRJBj5HOQfQAA">
<XPD:ATTR name="Name" type="string">localClassDesc</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectStreamClass</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="U7bF31+g8kKEX5xkO4b8ogAA">
<XPD:ATTR name="Name" type="string">NO_FIELDS[]</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">ObjectStreamField</XPD:ATTR>
<XPD:REF name="Owner">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLInterface" guid="P01NR7xEAkax4PVdoa+SpAAA">
<XPD:ATTR name="Name" type="string">ObjectInputValidation</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="W4eO1HVFsEG8ShBnb5zDgwAA">
<XPD:ATTR name="Name" type="string">validateObject</XPD:ATTR>
<XPD:REF name="Owner">P01NR7xEAkax4PVdoa+SpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLInterface" guid="CWo28tZJ7EqSwMTmrnHHsQAA">
<XPD:ATTR name="Name" type="string">ObjectOutput</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">GERN5trAqUmkbwHmePw1qQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ii3GmNwvYESA6d2/g3zG8QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+1kR4KVLIEmvekkqHLhf2AAA">
<XPD:ATTR name="Name" type="string">writeObject</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qkzvjJdfUUuh8mPa1yp+mAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+1kR4KVLIEmvekkqHLhf2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HR4oT+GGokai6fKjZI+IJAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Z5Vn13Su1U+0JQN/Q9Ge+gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HR4oT+GGokai6fKjZI+IJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UX09SKn810+uNRe18D1CNQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2w6Ra8hSaUSwHG7ZNM5AbAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UX09SKn810+uNRe18D1CNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="q3XPL2Cny06RsDbtfpIM7AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="533qqH3RM0yRk0HYdhXV0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q3XPL2Cny06RsDbtfpIM7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="xE2ogIKGWEeA64GnS0cCigAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q3XPL2Cny06RsDbtfpIM7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="4+IZLvs1V024Rt8/B7lncQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q3XPL2Cny06RsDbtfpIM7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="mK6WjQ6zTEm3PKhyW8TilgAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="4TVIjAvugUiuzOi0SNd48wAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLClass" guid="NFA10GhLzECiwJd1mv7R6QAA">
<XPD:ATTR name="Name" type="string">ObjectOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GERN5trAqUmkbwHmePw1qQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">88EtvhT0S0muY6pkhWl1ewAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">24</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Jeo868kZGE6BwaNvaK1gggAA">
<XPD:ATTR name="Name" type="string">ObjectOutputStream</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NQHdhHk7Skqpq/u5IfBAOgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Jeo868kZGE6BwaNvaK1gggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gxV+QujpkEeXItH1sgp8/gAA">
<XPD:ATTR name="Name" type="string">ObjectOutputStream</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="X0fRGSTZ8kC7+rUy2rfJdgAA">
<XPD:ATTR name="Name" type="string">useProtocolVersion</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UH1HvBF6KEGHcMy66Jzx5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">X0fRGSTZ8kC7+rUy2rfJdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ibaxYp5YQkyTaNzzlc62YQAA">
<XPD:ATTR name="Name" type="string">writeObject</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dmk6puoG4UmX0wiAWrpegAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ibaxYp5YQkyTaNzzlc62YQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="JUiwmw/UGEOfT3Gx88bneAAA">
<XPD:ATTR name="Name" type="string">defaultWriteObject</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="e6iyHPNz40qOBg/hD3FbswAA">
<XPD:ATTR name="Name" type="string">putFields</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="AfNRaKlrfEuvQE1D1gnAYwAA">
<XPD:ATTR name="Name" type="string">writeFields</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="jC+ZKUBqU0GLjLxlROkciAAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="EyDcpVZXAEGKJO7TWz7doAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pDrXeTrNuk2RykBq2ppRcwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EyDcpVZXAEGKJO7TWz7doAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="1ShRAtyv2UmKtRycFBmv1AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="N303IaFgUUSt6cpSonSjPgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1ShRAtyv2UmKtRycFBmv1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="yW/pvYG8aUW2lpUiQggQUgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JHDOQnN69U6b02ssVXa6MAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW/pvYG8aUW2lpUiQggQUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="za/w4aIRuE2HElSkg8I3hAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW/pvYG8aUW2lpUiQggQUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="1f2xj1LIs02T0JQ0lP60CQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yW/pvYG8aUW2lpUiQggQUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="f5qUgbeTREGnY6qbKbGmoAAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="6v/45cPB4UqKmc84/soKJgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="v+yFEysiPUOa3KDX49r3NwAA">
<XPD:ATTR name="Name" type="string">writeBoolean</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hm9fuJq+E026FT7u1Dk2xQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v+yFEysiPUOa3KDX49r3NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="m3loZ9Gn8Ui3MTXuhqYP2wAA">
<XPD:ATTR name="Name" type="string">writeByte</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yX+RI0IJD0mVszdAJic2LAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m3loZ9Gn8Ui3MTXuhqYP2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="WZ1jklMqWU24Xn+V5H/KdgAA">
<XPD:ATTR name="Name" type="string">writeShort</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LGd8TH+7IEa6kfl7YS+O/gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WZ1jklMqWU24Xn+V5H/KdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="J7+kV/jLIEGzia/CobnfpAAA">
<XPD:ATTR name="Name" type="string">writeChar</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cFXlojON/kOjlkQnaghcBAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">J7+kV/jLIEGzia/CobnfpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="kZQ8YGHJd0ChOX/uy4+i2QAA">
<XPD:ATTR name="Name" type="string">writeInt</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ggEhZEqtQ0Wd593OV2dhsAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kZQ8YGHJd0ChOX/uy4+i2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="zzm3NChxc0W10ZwaOEyhXwAA">
<XPD:ATTR name="Name" type="string">writeLong</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qw60zrjfo0yT5iSnT25+4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zzm3NChxc0W10ZwaOEyhXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="Ueur2oKs0EC0S0jvqfJz/wAA">
<XPD:ATTR name="Name" type="string">writeFloat</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aIGABNnlT0SC36mqSRez3AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Ueur2oKs0EC0S0jvqfJz/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="G1/eK4FT2kaqrwpM0aiwHwAA">
<XPD:ATTR name="Name" type="string">writeDouble</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LALlDrJGP0Gsa5vWbPKYDQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G1/eK4FT2kaqrwpM0aiwHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="EAYwZEiKskW+yVkXcwegIgAA">
<XPD:ATTR name="Name" type="string">writeBytes</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="37Zou4ZXZ06m/Laq/PUXyQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EAYwZEiKskW+yVkXcwegIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="t9CnRN0c0Em+RnnKDatKxQAA">
<XPD:ATTR name="Name" type="string">writeChars</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aoT7zxyVYU2xypwGztbx5QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t9CnRN0c0Em+RnnKDatKxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="XM+pLXvcu0G61QAss4N39wAA">
<XPD:ATTR name="Name" type="string">writeUTF</XPD:ATTR>
<XPD:REF name="Owner">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RjBdQg9lEEKFDrgSnmHOgAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XM+pLXvcu0G61QAss4N39wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLClass" guid="hK5fsIK5aEiONwHLInMtAgAA">
<XPD:ATTR name="Name" type="string">ObjectStreamField</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]" pathname="::java::lang::">ZT2tEGX6i0uJ8DfAiAgCnAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="T+HNVzQsGE6/L/E20exnmAAA">
<XPD:ATTR name="Name" type="string">ObjectStreamField</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hQsB6x5GAUS9m9WxTHTXvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T+HNVzQsGE6/L/E20exnmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0PzafEdGm0WyAEDxin4G+gAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">T+HNVzQsGE6/L/E20exnmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xgBjyb7aEEeNGlj//kr72QAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="D2nfuYb9gkGTTT40z+40VQAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="UwTRmslDukaHh5q4zA9CXAAA">
<XPD:ATTR name="Name" type="string">getTypeCode</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ebqi53JZuUuCbdTrMQrucAAA">
<XPD:ATTR name="Name" type="string">getTypeString</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="vb2Rbq/7b06Sny+hArUqQQAA">
<XPD:ATTR name="Name" type="string">getOffset</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="BRSiJcSk6EWRDGHpQrX0ogAA">
<XPD:ATTR name="Name" type="string">isPrimitive</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="dPb+Peq+Y0+PGTaoO2V1nQAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jpH1JN3CJUKv+Y/JrlMVnwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dPb+Peq+Y0+PGTaoO2V1nQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="uwjxt/qzPUCotGNwzji2VQAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">hK5fsIK5aEiONwHLInMtAgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLInterface" guid="V2MnuPOZKke0IF+aLPiMuQAA">
<XPD:ATTR name="Name" type="string">ObjectStreamConstants</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">27</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="QzVVEpfNZkW5kRiZA61ouQAA">
<XPD:ATTR name="Name" type="string">STREAM_MAGIC</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">-21267</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="ijUuApAIG0+gpeZeAiRuTQAA">
<XPD:ATTR name="Name" type="string">STREAM_VERSION</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">5</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="cGBuxXIP1UCFez65VDsWqwAA">
<XPD:ATTR name="Name" type="string">TC_BASE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">112</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="gUbpaoYvUEqWdrWq/OBtggAA">
<XPD:ATTR name="Name" type="string">TC_NULL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">112</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="bVhCqkSx00S7StS1O6ehkAAA">
<XPD:ATTR name="Name" type="string">TC_REFERENCE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">113</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="gxB9RmfVk0GmcTg8UAROkgAA">
<XPD:ATTR name="Name" type="string">TC_CLASSDESC</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">114</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="taQbEMeLdUyfWjjtg1XUvQAA">
<XPD:ATTR name="Name" type="string">TC_OBJECT</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">115</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="OlLNOlxxDUSKcLUSsqMNmQAA">
<XPD:ATTR name="Name" type="string">TC_STRING</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">116</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="5veX1m0xMk+SIvHYHSLMewAA">
<XPD:ATTR name="Name" type="string">TC_ARRAY</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">117</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="94cHNEH2JEqWa1hdSXIbGAAA">
<XPD:ATTR name="Name" type="string">TC_CLASS</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">118</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="Y7BPXtxPOUad3+lH3KYOAQAA">
<XPD:ATTR name="Name" type="string">TC_BLOCKDATA</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">119</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="ywAt9Py5n0C5HMeEku7R/gAA">
<XPD:ATTR name="Name" type="string">TC_ENDBLOCKDATA</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">120</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[12]" type="UMLAttribute" guid="gFKvbeLIm0uWGCYsjhCUrgAA">
<XPD:ATTR name="Name" type="string">TC_RESET</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">121</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[13]" type="UMLAttribute" guid="ILH43C+GTkCvgkXhDU3U+AAA">
<XPD:ATTR name="Name" type="string">TC_BLOCKDATALONG</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">122</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[14]" type="UMLAttribute" guid="t0Z9zgwTQ0O5GJG+sO3x2gAA">
<XPD:ATTR name="Name" type="string">TC_EXCEPTION</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">123</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[15]" type="UMLAttribute" guid="fcWSoP2PJEeVwrOr3TS5VwAA">
<XPD:ATTR name="Name" type="string">TC_LONGSTRING</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">124</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[16]" type="UMLAttribute" guid="QijGvYzZckeAp+VwoQaF0gAA">
<XPD:ATTR name="Name" type="string">TC_PROXYCLASSDESC</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">125</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[17]" type="UMLAttribute" guid="pdhZCwJF3UK/+YcZM2UwywAA">
<XPD:ATTR name="Name" type="string">TC_MAX</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">125</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[18]" type="UMLAttribute" guid="fiIFgdnKO0a03E67xgz7gwAA">
<XPD:ATTR name="Name" type="string">baseWireHandle</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">8257536</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[19]" type="UMLAttribute" guid="m5j8RLAjIEePoyZyEGp9lgAA">
<XPD:ATTR name="Name" type="string">SC_WRITE_METHOD</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[20]" type="UMLAttribute" guid="gPNEC07nw0CNLsn06JOgmwAA">
<XPD:ATTR name="Name" type="string">SC_BLOCK_DATA</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">8</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[21]" type="UMLAttribute" guid="fBRrjbMy806qIQgN4JZvewAA">
<XPD:ATTR name="Name" type="string">SC_SERIALIZABLE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[22]" type="UMLAttribute" guid="MadwWLMq1ki2hHq/BhRKHQAA">
<XPD:ATTR name="Name" type="string">SC_EXTERNALIZABLE</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">4</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[23]" type="UMLAttribute" guid="W4UNsps1l0e9TiW3aR9TpgAA">
<XPD:ATTR name="Name" type="string">PROTOCOL_VERSION_1</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">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[24]" type="UMLAttribute" guid="JCKt/9XFbU+pzaDWNd58uwAA">
<XPD:ATTR name="Name" type="string">PROTOCOL_VERSION_2</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">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[25]" type="UMLAttribute" guid="oNXdMqBkqECIJ1LrzOImuAAA">
<XPD:ATTR name="Name" type="string">SUBSTITUTION_PERMISSION</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SerializablePermission</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[26]" type="UMLAttribute" guid="ffvSrkRaLk2b4WGHkDsUaQAA">
<XPD:ATTR name="Name" type="string">SUBCLASS_IMPLEMENTATION_PERMISSION</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">SerializablePermission</XPD:ATTR>
<XPD:REF name="Owner">V2MnuPOZKke0IF+aLPiMuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLClass" guid="WYMae0HWHEKbecvBEYl1RwAA">
<XPD:ATTR name="Name" type="string">SerializablePermission</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]" pathname="::java::security::">YsUoGAH/N0yunfUNLPrCFgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+fN12dMY2kuJMlRwkpAG6gAA">
<XPD:ATTR name="Name" type="string">SerializablePermission</XPD:ATTR>
<XPD:REF name="Owner">WYMae0HWHEKbecvBEYl1RwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q75YIGhLgkiO8oH65y8ligAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+fN12dMY2kuJMlRwkpAG6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="22EGMtXucki20I83vtdc0QAA">
<XPD:ATTR name="Name" type="string">SerializablePermission</XPD:ATTR>
<XPD:REF name="Owner">WYMae0HWHEKbecvBEYl1RwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MyynnCCvdkGJDE93cOtI4wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">22EGMtXucki20I83vtdc0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qR6KY1oFL0KJL4V16m1NRAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">22EGMtXucki20I83vtdc0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLClass" guid="lFiJjpUlPUuz+Pf/sq/Z6wAA">
<XPD:ATTR name="Name" type="string">OptionalDataException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">h59v6s8fRkOf6UVl1dA1vwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pr19fGnNXEWM9RFc9xDTMQAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">lFiJjpUlPUuz+Pf/sq/Z6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="4GUEF4shP0W/URO39qE9KwAA">
<XPD:ATTR name="Name" type="string">eof</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">lFiJjpUlPUuz+Pf/sq/Z6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLClass" guid="dIg92NY2PUOalIOPjlN3mgAA">
<XPD:ATTR name="Name" type="string">PipedInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Pvi1kT34aUy1lGik1jvsxwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="I8ic7P3oQkWsGVYZvn9ZyQAA">
<XPD:ATTR name="Name" type="string">PipedInputStream</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="K1IQ52WzzkagOfWhgO7OVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedOutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I8ic7P3oQkWsGVYZvn9ZyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="/2uyl6yxbEOd2O5EjOnA1wAA">
<XPD:ATTR name="Name" type="string">PipedInputStream</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JH86gEK86UCbgLLYAOpmawAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TcASFRtDTEOiP/v8T/GOgwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedOutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JH86gEK86UCbgLLYAOpmawAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jqwAzPOqaUqTyY/EpWfbtAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="pSGj/nawKU+nlfdi/hkT2QAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lFdChJauBUauh+abQoodKgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pSGj/nawKU+nlfdi/hkT2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TbZLxuX2Y0afea5CDOUsEAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pSGj/nawKU+nlfdi/hkT2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="aNyuzIYTZUCr6AvysbqIogAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pSGj/nawKU+nlfdi/hkT2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="FJe2eMxSHEqi9I49Gcl2KAAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="W5bc1in8vU+WLMj6+qFZHQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLClass" guid="5oCll2pID0CaxcUomx6KDgAA">
<XPD:ATTR name="Name" type="string">PipedOutputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">zEqDUb1Swk2vj32iekJ6qAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hZjHuK5nIkuEpC3oJdVL1wAA">
<XPD:ATTR name="Name" type="string">PipedOutputStream</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sAXz65lPLUGlXxuhUxaDmQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedInputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hZjHuK5nIkuEpC3oJdVL1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yBgtRMI3GECtSOLI9e+7fAAA">
<XPD:ATTR name="Name" type="string">PipedOutputStream</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="V+j9wgH9KUylWa3hsV3tgAAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jV72Bn7OAECgcvUSK3Dj8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedInputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V+j9wgH9KUylWa3hsV3tgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="7vSyA05c702kZFGRRBXfYQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Jj1zQr+o0kujaNcGU9olUwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7vSyA05c702kZFGRRBXfYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="B1k+y4Ldn0m/+X8pIk0E2gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/0bG4M5tnka9K/5taub9MQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B1k+y4Ldn0m/+X8pIk0E2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Kyvg1sN1yUa5tYcnSvHrOgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B1k+y4Ldn0m/+X8pIk0E2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Q6KFpT1QkUeu2JD4MNJdpQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B1k+y4Ldn0m/+X8pIk0E2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="A9hBQm+LBEeDpiFQrs89JgAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="OBB6l7G4zUOxEjEC+IjJFQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLClass" guid="jpg7JplmvUue7maX1e/ScwAA">
<XPD:ATTR name="Name" type="string">PipedReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">C05tp8ovu0yZXkXMMC6G+gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="c9M3DJN2JEKWBQzW53RpVAAA">
<XPD:ATTR name="Name" type="string">PipedReader</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Tmyl6HcqAEK7I0dQyvKXSwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedWriter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c9M3DJN2JEKWBQzW53RpVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="SPiY1hBwtkmexqvulQOsFQAA">
<XPD:ATTR name="Name" type="string">PipedReader</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="im+g+Rak1UWeHkdXosiCcwAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yr47QLHTBkOE4GXBBPtcvAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedWriter</XPD:ATTR>
<XPD:REF name="BehavioralFeature">im+g+Rak1UWeHkdXosiCcwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="k40zPoWCOk6xHI6ZyPvQQQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="wmVcUbFit0eWUAxX9yumiwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gX8gs8jUWEepZIicK9ts4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wmVcUbFit0eWUAxX9yumiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+XQUJIWhxEe1BPp1hKhjRwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wmVcUbFit0eWUAxX9yumiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="XzP4uaE6Gkmdrxc0OyEdrQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wmVcUbFit0eWUAxX9yumiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="E56bNxKNv0GF5tyzrswsqAAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="eSGeztuOGE2FbxqFCw7HhAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLClass" guid="nB6fhN+RKkOSc3Bq322zUQAA">
<XPD:ATTR name="Name" type="string">PipedWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZO0dp92MWkWmQvAaADneKAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2LiloA5s3UG2Re57Gc7pVgAA">
<XPD:ATTR name="Name" type="string">PipedWriter</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1cFNuh/DnEKyURy+NeBIkwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedReader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2LiloA5s3UG2Re57Gc7pVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="0e8w/RKoSEScjhp9uXLpuQAA">
<XPD:ATTR name="Name" type="string">PipedWriter</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="PMDTC3FZxUihCxuhgHz6qwAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kuS+8fpetEyX5Urvy7z6oAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">PipedReader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PMDTC3FZxUihCxuhgHz6qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ofyI7jC2CESRnl5Xug0bSgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bBY5E/a17kyhVWjXKdUUMAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ofyI7jC2CESRnl5Xug0bSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ZnhK5bc0lUqwS/qjBzRWHwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mat+JZ84Rkys/J3aamX3VwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZnhK5bc0lUqwS/qjBzRWHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="B/DnXzdljE6h4iWhtJ9ryQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZnhK5bc0lUqwS/qjBzRWHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="EHRCf3RYEE6vMxjl0vi57AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZnhK5bc0lUqwS/qjBzRWHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="vJYC4MNh70OAyo0Q30G1pQAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="AiyE28ayQk2dtdIJhRnpsAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLClass" guid="cMLmcSVEvES6/EJaqBQCSwAA">
<XPD:ATTR name="Name" type="string">PrintStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8GbdYymDAUyCHw8MkBgQ6gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">wPUJNClWqkukCg/ElpHb+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">26</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/0tyWcY6TkC0SYRKB/Dz0QAA">
<XPD:ATTR name="Name" type="string">PrintStream</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6OV+KBrL0EG1PaI7Cvc+GQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/0tyWcY6TkC0SYRKB/Dz0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jelD4Av1WkSvv2PaPBVDlwAA">
<XPD:ATTR name="Name" type="string">PrintStream</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="582j5qFv90m+kaZFSeyThAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jelD4Av1WkSvv2PaPBVDlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="T9kaA6x3sku8mxR6Cj+xnAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jelD4Av1WkSvv2PaPBVDlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2PbV9o0ChkKMPqs+dafe4QAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5Za1BiWlEUGCQ4MVyX8f+wAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="gXQw9G1pSEWnLbL+/10iGwAA">
<XPD:ATTR name="Name" type="string">checkError</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="pRk1TWtqhEOq/modKMdU/gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+LHhVuE8Y0mHp8tj+gQ0gAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pRk1TWtqhEOq/modKMdU/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="j2fP3TECwECkEzSsBZviWAAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RT8EiIaJME2wHGwOd2YF4AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j2fP3TECwECkEzSsBZviWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Tf6D7YDbmkiD8Rqx0E59vgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j2fP3TECwECkEzSsBZviWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="yUgPqpXk/E2Pwd/fnM1+IwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j2fP3TECwECkEzSsBZviWAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="2pB383fCokGhn38ANK7LxAAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yBmA56dArkO8pJRYUYlxIwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2pB383fCokGhn38ANK7LxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="MTRJfuw50kCVNNLFZm/aKwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="waFS1scB1Een84jR9B8zAAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MTRJfuw50kCVNNLFZm/aKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="xEK0tHldWEKwi+kxnpILvgAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SdlDFFbs2EqZMXWNa7zLrgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xEK0tHldWEKwi+kxnpILvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="IWfPAQguIkWJf9gu9anPkwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hP4Nr/i3lE63wLnlMIufkQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IWfPAQguIkWJf9gu9anPkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="xka0Eb8AU0CWs/f6VdTigwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GpFKw/LkiUmuDLm2J7zdmAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xka0Eb8AU0CWs/f6VdTigwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="EVyApQp8tUye91fAGwStiAAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7FHllCWgFkWaF2mEa6juHAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">EVyApQp8tUye91fAGwStiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="TvrAYyvjXky0IAe2eFZbkAAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="opeJbHgGYkuDErMyjNkm8wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TvrAYyvjXky0IAe2eFZbkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="N1D268btY06NztHtLwD7BwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XQZuvv5CZ0+wDKNikMXw0wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">N1D268btY06NztHtLwD7BwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="XyMD/o7ztEm2o1XFm6RTNAAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="K03dCWb/6kaH8583VY3xzAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XyMD/o7ztEm2o1XFm6RTNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="7GUpFLQZL0yFx/yvu7iQTgAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="ripi0k68v0eo4V81o/VTFwAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G0qzGJDQoUOiIjOz/TbotgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ripi0k68v0eo4V81o/VTFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="htAoe785Jk2KmLlJHMQpngAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0FxIy4lhIUeSc71wivXUaQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">htAoe785Jk2KmLlJHMQpngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="bEU5xp8DQEizMIYxWhki3QAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="w/2HIOQ7ZUO1s0yzwfdYeAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bEU5xp8DQEizMIYxWhki3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="pnTeHOfgaEGXkDVfcq1xfAAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Nr5gdqgF1Uigmpr1mK/LzgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pnTeHOfgaEGXkDVfcq1xfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="4rrKoHFANEGVjtGPVsz6CAAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nEwkw+/cdUaAaVZvliq62AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4rrKoHFANEGVjtGPVsz6CAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="V9BkoIqA1UuypCNYYd1BQQAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QZO8PBL7iUSSp2RPWIjeTgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V9BkoIqA1UuypCNYYd1BQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="g4XA6yNkPka2Z8WibNdxJQAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="264J+9R0wUq2wSYI5p5TKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">g4XA6yNkPka2Z8WibNdxJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="TINuRX6wCkiJyP2LEdgYiwAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Gho/JgKcJ0iyOUaoUnfntAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TINuRX6wCkiJyP2LEdgYiwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="ZFL+XxGMTEqwOOMTpAu6CwAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PzsIFcgAiUih3csBlWbSzQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZFL+XxGMTEqwOOMTpAu6CwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLClass" guid="HpRIX5KyMUWAW3/gJqqphAAA">
<XPD:ATTR name="Name" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">xFicb666k0KyKVAeJ9vUNwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">31</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="UTo+n35x7USknBny5lINPgAA">
<XPD:ATTR name="Name" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pc0e3NjHeU6nrjtu5dVLhwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Writer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UTo+n35x7USknBny5lINPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yUG0w2hRWkWcLjhhX5g2ZAAA">
<XPD:ATTR name="Name" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zlwBzaoTkEOIoHUG8Z9KFAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Writer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yUG0w2hRWkWcLjhhX5g2ZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="eLEwqAHYp0C+mM6PfArGtAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yUG0w2hRWkWcLjhhX5g2ZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xWy27k1x40SXhi9NpUeuIwAA">
<XPD:ATTR name="Name" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E10Pp923fk6+U6S3QErpbgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xWy27k1x40SXhi9NpUeuIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="x52eqcEn8k2VguK0VLNWgQAA">
<XPD:ATTR name="Name" type="string">PrintWriter</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XE+A+owALEqOWpus6kCuWAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">OutputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x52eqcEn8k2VguK0VLNWgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="pbWeEglju0qg+yQuvamIdwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x52eqcEn8k2VguK0VLNWgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="BfIbiRrrhkiJMRF5HjFpSwAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ltsAvqYvyU6woD8i1Rv57QAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="msSS5nlw8Ue5cPboRq5P/gAA">
<XPD:ATTR name="Name" type="string">checkError</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="CNKVc1J6SkqnmgTVTG/2OgAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nrsVGs0NEE2CwPpLZGZ2EgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CNKVc1J6SkqnmgTVTG/2OgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="PCGokTm2TUKbsoWe/MB++AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9ath/295Q0ShzucJSCxe9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PCGokTm2TUKbsoWe/MB++AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Q9Grf1gY90Gc1aG/2knYBQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PCGokTm2TUKbsoWe/MB++AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="uj/naNgrFEuHyp6vB3JtMQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PCGokTm2TUKbsoWe/MB++AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="99I5GV/Zu0Og5CWCIIbQogAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Zwu8pvWkyEWHTTt6Dlj+5gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">99I5GV/Zu0Og5CWCIIbQogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="YGcljee3LU6mDIiYwy4z4QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KJyfRIOxHEOCfLiJwogUDgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YGcljee3LU6mDIiYwy4z4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JxGgHk5l4kqHn/h5JOBksQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YGcljee3LU6mDIiYwy4z4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PU2BSXoW9US7MrW1S5WqbAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YGcljee3LU6mDIiYwy4z4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="CMsmOan7HUiYzwRiOSWs2QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VLTyFq0f60yhPfKDifHU2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CMsmOan7HUiYzwRiOSWs2QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="0x8EAOLWQEayIP1TiAA2xwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LzxfF0lFx0+q498aiyU8LQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0x8EAOLWQEayIP1TiAA2xwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="PF54SaKbHUCAVWJfnXCx1AAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Z3pRR4y3U0CYUKcziEyz8AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PF54SaKbHUCAVWJfnXCx1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="t1rYSSxQv0Ochw8QG4ZVQwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3slMX1WRyE2p8n69TK3tAgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t1rYSSxQv0Ochw8QG4ZVQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="/2UY0sEbJ0ucOeUCQcgQwQAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Eo5okiPXIUOfaiuV1rxZGgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/2UY0sEbJ0ucOeUCQcgQwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="U6IueTNNkEyYlhZpmnHwWQAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jYXOO4DqUU27zyU8wGWdYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">U6IueTNNkEyYlhZpmnHwWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="MtEtv+oRMkq3kmRoSySH8QAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="avZI51Ybxk+T+kYNwMs9RgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MtEtv+oRMkq3kmRoSySH8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="QGsizpE4G0u8EmsqGTvIpQAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g7MhnUDqNEW5OKVvM9BIyAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QGsizpE4G0u8EmsqGTvIpQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="Y3Z0Mw/FNEWp3ssbw3b4eAAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KlI6vRD0O0qbpEAiv0ozMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Y3Z0Mw/FNEWp3ssbw3b4eAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="Z9ybNrHOnkKzXx0C9z936QAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R5A6RX/78EGpzwvJv3V8tgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Z9ybNrHOnkKzXx0C9z936QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="8xpqN+1RUEWdpy04MWWy8QAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="snja+HPkekWe0afBhB+WBAAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3ZSX/XmYdECw97ZLJ5zfGQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">snja+HPkekWe0afBhB+WBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="1YO788yGXUm1k6t2RzisBAAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mIU7F4hGokC6KrdNHfbKBwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1YO788yGXUm1k6t2RzisBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="uPE0P3rnbEWYJW/T7JB33gAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ABSzamWAAk+Fg8sp6VqF8QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uPE0P3rnbEWYJW/T7JB33gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="dyCwyI5GJ06OVZAFjGi3pQAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UVyG/mFNOES4erNejX502wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dyCwyI5GJ06OVZAFjGi3pQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="1yUcclTL30CvFAX9N+JftwAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IJvW8+zlU0mQmUdenTiSnAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1yUcclTL30CvFAX9N+JftwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="FmZx15bdWkms/+sNxinXKgAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="C/8SgimvHEOAv5emHnGr2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FmZx15bdWkms/+sNxinXKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="nJZukZUrnUePUivnYWZSgAAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GJup0bqLT0idJDPwYhuemgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nJZukZUrnUePUivnYWZSgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="AKixWsZtJE2906UHjfVkEgAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JNaE/+1xhEakRu8h4fquxQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AKixWsZtJE2906UHjfVkEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="HMboCVburUmEvqGt/MKLqQAA">
<XPD:ATTR name="Name" type="string">println</XPD:ATTR>
<XPD:REF name="Owner">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W2TczabrpUKhvIYNwShhtQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HMboCVburUmEvqGt/MKLqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLClass" guid="iBgRCfAsOEmohWw3hGa2zwAA">
<XPD:ATTR name="Name" type="string">PushbackInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">AObmCS5vtk+n/eongXux1QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">11</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="L2cIxkuHd0eFbUpeqftjLgAA">
<XPD:ATTR name="Name" type="string">PushbackInputStream</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UO/M67A+X0qqod9whN4gPQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L2cIxkuHd0eFbUpeqftjLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="46sROaermke1dcsZsVF2EAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">L2cIxkuHd0eFbUpeqftjLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Zz6UGYE+eEaU4CxWSTiAwAAA">
<XPD:ATTR name="Name" type="string">PushbackInputStream</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lj/NRh36wk66FV9a23f8WwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Zz6UGYE+eEaU4CxWSTiAwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="OI4CpGI9E0ua8miJ0MFiSgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="l0j4Pisd/02mtfuRBXSslwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="B+zIK+/m1keLWHPiEbdPlQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l0j4Pisd/02mtfuRBXSslwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="SE85I/PEDU+WRhZlLME0WgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l0j4Pisd/02mtfuRBXSslwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="N3hnRKqlzUqK+/c/ziLAfwAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l0j4Pisd/02mtfuRBXSslwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="jWHbROkdWkOpuqg7JPQdNQAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d4YIgTI8LEGPIc4QnINg3gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jWHbROkdWkOpuqg7JPQdNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="4e5Mp/IChEeUVGvfLZVQaAAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eyGYLvDa5kKO5dqXVI+QUAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4e5Mp/IChEeUVGvfLZVQaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="w4Da9vtVBUCzwIZEG+ZVkQAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4e5Mp/IChEeUVGvfLZVQaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="lgeLK0Y8R0eUjZke6fkstQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4e5Mp/IChEeUVGvfLZVQaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="bhp0akdiOUiqtYKQUT7zXAAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L98DUHM8+0OX40l62wMUigAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bhp0akdiOUiqtYKQUT7zXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="y9FiEz3IdEa0vgVpmEsi0wAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="45/JhRkuH0mbxm5fYUaRZQAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BYWZ6EsrOkKzSQtutGqNCQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">45/JhRkuH0mbxm5fYUaRZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="B0fiMGpnVEeMobrqUNfunQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="8YdfMaEoVkqt8XMTZMqMPgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLClass" guid="LApGn+Ly/UyyVta/dBUHbAAA">
<XPD:ATTR name="Name" type="string">PushbackReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">6NiMMEGC5k23g1MsP59H6wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XnathIwfpk2chr/nd37i+AAA">
<XPD:ATTR name="Name" type="string">PushbackReader</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vwnxkEff2kmzDZ/hx0hxVgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XnathIwfpk2chr/nd37i+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Y2e7aC02zkCFewKvhkpmlAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XnathIwfpk2chr/nd37i+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZyXDraggP0q6JWWnyXSUsgAA">
<XPD:ATTR name="Name" type="string">PushbackReader</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yaDl66zImEaJwI+Q0gFb3AAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZyXDraggP0q6JWWnyXSUsgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="7W7FjkAq7USzri8VKDYnTgAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8QPiHHxrcE+EpuYZumEQnAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="80PLozEIyUqQKwUtHy3LfgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8QPiHHxrcE+EpuYZumEQnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="jS/l6kyc+kKW3Loj3PPgkAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8QPiHHxrcE+EpuYZumEQnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="E4lSCy9e10244xo1D5CvdAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8QPiHHxrcE+EpuYZumEQnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="JKHXOPH93UeDA25VspcwpAAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UDCQBN3uxUmmOdbn7Sx5SgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JKHXOPH93UeDA25VspcwpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="+JsRPmp3ykexeL88Ukw8owAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G65lNyklYUCSgkOtiQyPYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+JsRPmp3ykexeL88Ukw8owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gHmWYJr5JkmUbEeJ5SpbkAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+JsRPmp3ykexeL88Ukw8owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8ftAxNvTeESgMGXmg52cJAAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+JsRPmp3ykexeL88Ukw8owAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="PaKKhptzh0iK0n/bWmTiKAAA">
<XPD:ATTR name="Name" type="string">unread</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CX5BGsBICU+cCjCKx+NNiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PaKKhptzh0iK0n/bWmTiKAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="FLC3oorLu0SEDV8B2kLRawAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="jzJCPn8GZkmN32vMpA0PdQAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7kaGf+NDn0yeIQNuafzreAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jzJCPn8GZkmN32vMpA0PdQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="cCYIW64n3kKn7nM0hehDpgAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="hFFCE6p5x0WN0tE2Ay+iogAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="kF1zzRgF8kmv798QKzmjwQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLClass" guid="06qMfKiXsUOD7i68hvAHMgAA">
<XPD:ATTR name="Name" type="string">RandomAccessFile</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">i4vmJWt7kE2hKChl0cjgyAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">40</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="n4ca6C4lgUe290KIZbKGkAAA">
<XPD:ATTR name="Name" type="string">RandomAccessFile</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2w3UnUxhXkKKn6Vlr4F0qQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n4ca6C4lgUe290KIZbKGkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5695Z9GzCU6tLqHR0T4bggAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n4ca6C4lgUe290KIZbKGkAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vXuYuCjyvEGgBWDeEU0HuQAA">
<XPD:ATTR name="Name" type="string">RandomAccessFile</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xXTWlzATZkO4WyA6QlEZgAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">File</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vXuYuCjyvEGgBWDeEU0HuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Kg7LmiqTDESVQBbIDeYa1wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vXuYuCjyvEGgBWDeEU0HuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="osMHkHygMUOsTdZ1SnIRpwAA">
<XPD:ATTR name="Name" type="string">getFD</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="kQPx+Jp1cECe7ehIvvLzEAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="czMqUoysUk+7Zqij70NbfAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4/6w1LDXTkeDkMLym87ndQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">czMqUoysUk+7Zqij70NbfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="E20lYlExtEiKjHHQytclaAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">czMqUoysUk+7Zqij70NbfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="+5c1pNUZxE2ynj5tn0ZAVQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">czMqUoysUk+7Zqij70NbfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="MgKE8/SmhUKuNswWW7Lh4AAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iorrSFoRb0OOf5Z1ZyVnKQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">MgKE8/SmhUKuNswWW7Lh4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="IRwWiw8a+UC/v4vzpXt3DgAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kjhnlWRE7UmGkYGQb2XAjAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IRwWiw8a+UC/v4vzpXt3DgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="8B6kwHT460iFuTZFIli0gQAA">
<XPD:ATTR name="Name" type="string">readFully</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DjK3zXzlmkmyqgeaM2b4wQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8B6kwHT460iFuTZFIli0gQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KmyjRqZ8REGSKrovdiu37AAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8B6kwHT460iFuTZFIli0gQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="pAEKGyX8V0SmINy6vEGc2QAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8B6kwHT460iFuTZFIli0gQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="kCJMHsBpD0iTi1198g7fkQAA">
<XPD:ATTR name="Name" type="string">skipBytes</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nstQ19bp3EOFC5rBdorJ2wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kCJMHsBpD0iTi1198g7fkQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="dBYMfwG2GUGXW/5o5re4XwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hat3Y47bK0O6dv2iOxhJYgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dBYMfwG2GUGXW/5o5re4XwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="KdVZZVrlGEmQO1ohQ0BEKQAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7rJDtABMokOq0uv62nk4tQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KdVZZVrlGEmQO1ohQ0BEKQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="WkBowa1l7ESyqifKjrKJ5QAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/Ve1KmHnfkeF3gcgdEAJUgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WkBowa1l7ESyqifKjrKJ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ouwWrY0DIEGYA9iSuwgbKgAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WkBowa1l7ESyqifKjrKJ5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="SnicZ0SQ3kq42ZLhw1sI3AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WkBowa1l7ESyqifKjrKJ5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="ub+BDwI7rUqmfyfKG9Lz5wAA">
<XPD:ATTR name="Name" type="string">getFilePointer</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="FZYLHaBkDEy9HdyS1slSwAAA">
<XPD:ATTR name="Name" type="string">seek</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dOsD7tZyfkOWBILcggT6BQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FZYLHaBkDEy9HdyS1slSwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="EVGJFGOBmkacBcKSTNc7gwAA">
<XPD:ATTR name="Name" type="string">length</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="FqePiy04IEWIkSkeM6nI0AAA">
<XPD:ATTR name="Name" type="string">setLength</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8/8PoxXbYES3x2BP3YggbwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FqePiy04IEWIkSkeM6nI0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="WWzeNmQIBUuv2q1oIdsliQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="ACs/zv+CF0yO3+Hlkyj0PQAA">
<XPD:ATTR name="Name" type="string">readBoolean</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[18]" type="UMLOperation" guid="0O0j28FhZ0Gn95Oho/x7nQAA">
<XPD:ATTR name="Name" type="string">readByte</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[19]" type="UMLOperation" guid="rjBOyCQZ5kG05iyInPPNdQAA">
<XPD:ATTR name="Name" type="string">readUnsignedByte</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[20]" type="UMLOperation" guid="XNMheJlCkkClif6eRuZrRAAA">
<XPD:ATTR name="Name" type="string">readShort</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[21]" type="UMLOperation" guid="B7oVjAfQpkOhEX9WDx8hiQAA">
<XPD:ATTR name="Name" type="string">readUnsignedShort</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[22]" type="UMLOperation" guid="NaYcdfu440iiiO7V890BYgAA">
<XPD:ATTR name="Name" type="string">readChar</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[23]" type="UMLOperation" guid="/MxkcNb1k0OYPMQAM/nh3wAA">
<XPD:ATTR name="Name" type="string">readInt</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[24]" type="UMLOperation" guid="pwxuEMj7A0KIXYTYO4ex4QAA">
<XPD:ATTR name="Name" type="string">readLong</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[25]" type="UMLOperation" guid="o1UxJOhDREyqrkjey5LkxAAA">
<XPD:ATTR name="Name" type="string">readFloat</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[26]" type="UMLOperation" guid="EltUz6qCgEaPvX/RmrHIWAAA">
<XPD:ATTR name="Name" type="string">readDouble</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[27]" type="UMLOperation" guid="YWmj4ETpU0yW1akhEU7pGQAA">
<XPD:ATTR name="Name" type="string">readLine</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[28]" type="UMLOperation" guid="AN/JXpwC/EC1Xav8NOrXDwAA">
<XPD:ATTR name="Name" type="string">readUTF</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[29]" type="UMLOperation" guid="lXIMcGIs00OHnswxnFejSgAA">
<XPD:ATTR name="Name" type="string">writeBoolean</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2x3JuW3fYEGD77nsUyI+mQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lXIMcGIs00OHnswxnFejSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[30]" type="UMLOperation" guid="KZaOg7WEA0Go2MRns5RjgQAA">
<XPD:ATTR name="Name" type="string">writeByte</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4HLV68gYskOzqfm8UpUdMgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KZaOg7WEA0Go2MRns5RjgQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[31]" type="UMLOperation" guid="FD0LKqzDd0C+fFmfHE9iWwAA">
<XPD:ATTR name="Name" type="string">writeShort</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="i1jrB/j6IkaWUCunWhkbvgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FD0LKqzDd0C+fFmfHE9iWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[32]" type="UMLOperation" guid="uuwXrg/N7UuHhh7lnnX7qwAA">
<XPD:ATTR name="Name" type="string">writeChar</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5GoF0CgvdUOMkn+bkCKAzgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uuwXrg/N7UuHhh7lnnX7qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[33]" type="UMLOperation" guid="mM4L9XrIGEWcUgzONKl45QAA">
<XPD:ATTR name="Name" type="string">writeInt</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ynjdjsj3TE+gc1Yfrt9ogwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mM4L9XrIGEWcUgzONKl45QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[34]" type="UMLOperation" guid="pxzpfxGVaUqc9rdOdsVhrwAA">
<XPD:ATTR name="Name" type="string">writeLong</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GxaP0XkhJkawnwTQmiuQiQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pxzpfxGVaUqc9rdOdsVhrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[35]" type="UMLOperation" guid="wZvKXaT/uEW1H2ainlDctAAA">
<XPD:ATTR name="Name" type="string">writeFloat</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="87dlDBYwaEKPGPoo4yVQ6wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wZvKXaT/uEW1H2ainlDctAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[36]" type="UMLOperation" guid="OLcCSi9iwU6tt9IBK67xHgAA">
<XPD:ATTR name="Name" type="string">writeDouble</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="q2ClIpQiZkOPBi/LW/y6GwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">OLcCSi9iwU6tt9IBK67xHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[37]" type="UMLOperation" guid="KGeOGLCvNEueb9aFDi2p5QAA">
<XPD:ATTR name="Name" type="string">writeBytes</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MSYb4BoHL0m7r+vV+PLhKwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">KGeOGLCvNEueb9aFDi2p5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[38]" type="UMLOperation" guid="f9xSdl+elUS7pNIFYE+cxQAA">
<XPD:ATTR name="Name" type="string">writeChars</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lKHeunh6mkOUQwWiOXMopQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">f9xSdl+elUS7pNIFYE+cxQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[39]" type="UMLOperation" guid="AL3LWjC3+0mpeYrfAybBAQAA">
<XPD:ATTR name="Name" type="string">writeUTF</XPD:ATTR>
<XPD:REF name="Owner">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ovwgh9oDik+FXafnf453awAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AL3LWjC3+0mpeYrfAybBAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLClass" guid="4WJTz/K8r0qg20JMe0LPzwAA">
<XPD:ATTR name="Name" type="string">SequenceInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kt5qJktynk+JxMyv8D7RnwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="p3NVxxeFeUu1YL6E96V2IAAA">
<XPD:ATTR name="Name" type="string">SequenceInputStream</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nFN5xWnlVUedR3YkfLIDjwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Enumeration</XPD:ATTR>
<XPD:REF name="BehavioralFeature">p3NVxxeFeUu1YL6E96V2IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="O5NzbiadHUigvhu4f2oqeQAA">
<XPD:ATTR name="Name" type="string">SequenceInputStream</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pGL6t23W906H8L94/CepngAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O5NzbiadHUigvhu4f2oqeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+TJnPMDJtU6PMCqCI3CVogAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O5NzbiadHUigvhu4f2oqeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="BK8DGGKIwk6hpuRJTJdJFwAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0+2B4Mdmek6xEmSrZEB1xAAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="IV9442esdUmMfX8cIQ9GygAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="u5cXtbKzyk+gaxz3On81aQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IV9442esdUmMfX8cIQ9GygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UPazqwraWU6mw1dwqV3OowAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IV9442esdUmMfX8cIQ9GygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="OIPFl87VdkCmg4BXMF1mywAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IV9442esdUmMfX8cIQ9GygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="BfuU7VUNm0KCezypqQYOkQAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLClass" guid="32NtBRtbMUaquB9+t0SCLAAA">
<XPD:ATTR name="Name" type="string">StreamCorruptedException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">j7IaDBEMz0SxmCUWt79bygAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="2R0QTQqIskGLxyLg6+G57wAA">
<XPD:ATTR name="Name" type="string">StreamCorruptedException</XPD:ATTR>
<XPD:REF name="Owner">32NtBRtbMUaquB9+t0SCLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ycf+/eRveEKUZWo9luvlNgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2R0QTQqIskGLxyLg6+G57wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yZUo3hqt+0mR5soMiW5y3wAA">
<XPD:ATTR name="Name" type="string">StreamCorruptedException</XPD:ATTR>
<XPD:REF name="Owner">32NtBRtbMUaquB9+t0SCLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLClass" guid="LoJ2ZsCPGUa5dsBNqdhP0wAA">
<XPD:ATTR name="Name" type="string">StreamTokenizer</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">18</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="M9kulDEH/E+d0ru4qvQIKgAA">
<XPD:ATTR name="Name" type="string">StreamTokenizer</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UVT/P6PDiE+ZbxWMx0nAdQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M9kulDEH/E+d0ru4qvQIKgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="35of2Nw+REi3Je98Oo7Y5wAA">
<XPD:ATTR name="Name" type="string">StreamTokenizer</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QghFCP2CfkGfgMj1vj8L5wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Reader</XPD:ATTR>
<XPD:REF name="BehavioralFeature">35of2Nw+REi3Je98Oo7Y5wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gXWNPh3Ef0CXuivX/cdE0QAA">
<XPD:ATTR name="Name" type="string">resetSyntax</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="E4Iq8BMk4keVNB7CEzHm/gAA">
<XPD:ATTR name="Name" type="string">wordChars</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5D/tO06yO06+v8Zxi2AKPwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E4Iq8BMk4keVNB7CEzHm/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lv+NHJPP9kGIHb36O51gJwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E4Iq8BMk4keVNB7CEzHm/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="LIhyKe7ueUaB/ftHTzmdsAAA">
<XPD:ATTR name="Name" type="string">whitespaceChars</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ovbGCe02vUOftNCsOtIrggAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LIhyKe7ueUaB/ftHTzmdsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6lPnKWIMNEOJkO4fXuUZ6QAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LIhyKe7ueUaB/ftHTzmdsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/uNEuluR2kyhlt0xylFJNgAA">
<XPD:ATTR name="Name" type="string">ordinaryChars</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fbRDST9DD0yYzMvZ0jen5QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/uNEuluR2kyhlt0xylFJNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="x/q/+EW0ZU+54J9joxkDlAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/uNEuluR2kyhlt0xylFJNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="IfQUo9i+/EaIHU9ROfkOVAAA">
<XPD:ATTR name="Name" type="string">ordinaryChar</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lk2kAsPoU0iLUcChWR9+DAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IfQUo9i+/EaIHU9ROfkOVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="a0XVORLwr02Ov5N4MwRh6AAA">
<XPD:ATTR name="Name" type="string">commentChar</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YIyUxe5r9kCFAqj+O/2Z9gAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">a0XVORLwr02Ov5N4MwRh6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="xnw2GU1dIkumFWaHGAglTwAA">
<XPD:ATTR name="Name" type="string">quoteChar</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="acUl5NDF2k+GAm7ijk+lRQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xnw2GU1dIkumFWaHGAglTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="4+mFjsMrcUiaGvlszTY06QAA">
<XPD:ATTR name="Name" type="string">parseNumbers</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="4X0eBRDLfEyCsjiMoF2TDAAA">
<XPD:ATTR name="Name" type="string">eolIsSignificant</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="SGr26lzXZ0yjcMAk+VI5ggAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4X0eBRDLfEyCsjiMoF2TDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="ZGq6Sgq+y0Kxi9GATOBT0wAA">
<XPD:ATTR name="Name" type="string">slashStarComments</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7cNaeIOdIkaRBAK0Kqr/4QAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZGq6Sgq+y0Kxi9GATOBT0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="Dz/aiidNnUOPJhS17IyAjgAA">
<XPD:ATTR name="Name" type="string">slashSlashComments</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WViAqMsY6kGyIynFZTneqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Dz/aiidNnUOPJhS17IyAjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="O6kdisQub0aXDGhaMqsDVwAA">
<XPD:ATTR name="Name" type="string">lowerCaseMode</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="smuc5N1S306BRbITtNe1BwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O6kdisQub0aXDGhaMqsDVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="DVcyFr9QFEC+50O1x5jlTQAA">
<XPD:ATTR name="Name" type="string">nextToken</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="S7FSROkMb0eawRxM+fbbmgAA">
<XPD:ATTR name="Name" type="string">pushBack</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="ARqtrJ1ULUW7cJtADRePHAAA">
<XPD:ATTR name="Name" type="string">lineno</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="vSNiySPu1UG68sPCQb5QrgAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="RAlR/aT5W02wC8KEnDd2GQAA">
<XPD:ATTR name="Name" type="string">ttype</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Z9VQUi7/F0a12jyESaahcwAA">
<XPD:ATTR name="Name" type="string">TT_EOF</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">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="sGajM8YkIkyklqeNYIfdrQAA">
<XPD:ATTR name="Name" type="string">TT_EOL</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">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="ggAgMKLBhUikl/m+y8WKugAA">
<XPD:ATTR name="Name" type="string">TT_NUMBER</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">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="kLNiwhHIxUaWi2YkyeESSQAA">
<XPD:ATTR name="Name" type="string">TT_WORD</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">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="hiJoqx8atk+BS0rVoRRYCQAA">
<XPD:ATTR name="Name" type="string">nval</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="62ozZbM5uEmvNNspfX8xeQAA">
<XPD:ATTR name="Name" type="string">sval</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">LoJ2ZsCPGUa5dsBNqdhP0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLClass" guid="+3NBT9c2xE21hR6Skbzm6QAA">
<XPD:ATTR name="Name" type="string">StringBufferInputStream</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kbsmo82LME2uJlceL04dqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vmLReLsA8UyL/jlSVWxspgAA">
<XPD:ATTR name="Name" type="string">StringBufferInputStream</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jA777NbPSEiyRDjVJpMXqgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vmLReLsA8UyL/jlSVWxspgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kyLqJv4CtEGMh/ga6GeokwAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZyTlL5kn1Ea74fObmTNi5AAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Y4KDO3ynBkSPvelwCNlfBgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">byte[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZyTlL5kn1Ea74fObmTNi5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qYQnZVO/X0u2hhSy85vHtAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZyTlL5kn1Ea74fObmTNi5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="9+lH7ZC7FE+lhivfRd0lugAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZyTlL5kn1Ea74fObmTNi5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="ZKuovUp1K0+6owvYyz91NwAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+Ip593/el0e6JTQR0vggugAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZKuovUp1K0+6owvYyz91NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="PhIybZhkjkKBV8n8/hDTzQAA">
<XPD:ATTR name="Name" type="string">available</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="skR+3u2+fkWO+R8O0hsW7gAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLClass" guid="yCp0TPtyZUul7EVIhIoWUQAA">
<XPD:ATTR name="Name" type="string">StringReader</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">lIPWZ4HlKE2cyHdIBPfFzwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vCYeuuJ7rE6h21uqjTX+TAAA">
<XPD:ATTR name="Name" type="string">StringReader</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="197QJo3URUu9wchvQowvAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vCYeuuJ7rE6h21uqjTX+TAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="ZGESI+YGu0OfIyVkTF/XigAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="jtfHHwE3QEeLzNLdoRmrZQAA">
<XPD:ATTR name="Name" type="string">read</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kkc+smuaFkSA6eoXNneCCgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jtfHHwE3QEeLzNLdoRmrZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KZbmdQrlm0qvU7A6sFr3gAAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jtfHHwE3QEeLzNLdoRmrZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="8Q85M7870Uiw79wNQ0JzPgAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jtfHHwE3QEeLzNLdoRmrZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="2AfrrDwJrkm95bxhlb3L8QAA">
<XPD:ATTR name="Name" type="string">skip</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IANdgbrrFk2U5c8lw2/xgAAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">long</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2AfrrDwJrkm95bxhlb3L8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="eSvvcC4gF0SJyjvrd6MbPAAA">
<XPD:ATTR name="Name" type="string">ready</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3u3grcJBm0yoOYH54UcdSQAA">
<XPD:ATTR name="Name" type="string">markSupported</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="r4LNtDF5Bk6HEUfH8YQfRQAA">
<XPD:ATTR name="Name" type="string">mark</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9T5DGNPMlUGPQHrKBL5KJQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">r4LNtDF5Bk6HEUfH8YQfRQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="dzMteb4lyEKVQf+t56u3cgAA">
<XPD:ATTR name="Name" type="string">reset</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="c6/sIC7cG0Ks2pfLjUeojAAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLClass" guid="cJ3HRSdiKkOgdsCPrbSNPQAA">
<XPD:ATTR name="Name" type="string">StringWriter</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">9aEpmam1wE6CbGtBHWzS7gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xtYChXe/U0aGL55PTC0AewAA">
<XPD:ATTR name="Name" type="string">StringWriter</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="JQpwcsxodk6BLSX3Kwgn7QAA">
<XPD:ATTR name="Name" type="string">StringWriter</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4wR/P111KU6G/eK8ssevUQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JQpwcsxodk6BLSX3Kwgn7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="2XuoNtdnjEe+U/vLHUyh5AAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HDnKEPAkY0mn5SjCXhbnagAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2XuoNtdnjEe+U/vLHUyh5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="obEVJvTjJ0i5kNmt8l961gAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="udbYNuP2yUivvlKJ/8H13wAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">obEVJvTjJ0i5kNmt8l961gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6CdcDasCHkyELqizg4/cygAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">obEVJvTjJ0i5kNmt8l961gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Hqxlz1qnSEWv0W0J2Qdn3AAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">obEVJvTjJ0i5kNmt8l961gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="0YkzNFMhSEW8RAjr8OoUXwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MyDx2qOQE0yTk5jdUZT5LwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0YkzNFMhSEW8RAjr8OoUXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="cB64LqxnU0eNGdF22jriSwAA">
<XPD:ATTR name="Name" type="string">write</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZkbDwdvitEu3/ZiFtGl/QwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cB64LqxnU0eNGdF22jriSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2WHd8RMD4Umf9uwiLdTH7wAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cB64LqxnU0eNGdF22jriSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="r3DjeZPOaEe/b8nnsuDYzQAA">
<XPD:ATTR name="Name" type="string">arg2</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cB64LqxnU0eNGdF22jriSwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="TVI+IwRau027450wcl0UrwAA">
<XPD:ATTR name="Name" type="string">toString</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="4HQD/Oic1k6x9uAuMDY3CAAA">
<XPD:ATTR name="Name" type="string">getBuffer</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="BoCitBAvJEq+ku8UdFqC/AAA">
<XPD:ATTR name="Name" type="string">flush</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="B5EfO1yO3kqAciZMA7r5YgAA">
<XPD:ATTR name="Name" type="string">close</XPD:ATTR>
<XPD:REF name="Owner">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLClass" guid="PbiqGiOnlkKFYm9LobxUEAAA">
<XPD:ATTR name="Name" type="string">SyncFailedException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">AXEzSRD/20OfvgpKrS9CswAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="rPN5jwvbJUiToYQuePpUngAA">
<XPD:ATTR name="Name" type="string">SyncFailedException</XPD:ATTR>
<XPD:REF name="Owner">PbiqGiOnlkKFYm9LobxUEAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zoJJoOJaHES6f49X3lOQIgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rPN5jwvbJUiToYQuePpUngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLClass" guid="fRfHduUoM0WPcXgep3ROhgAA">
<XPD:ATTR name="Name" type="string">UnsupportedEncodingException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">soqmnyDQ80qkPFkSQhJFPAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TZqwciJ6sUqnG/avXAExLAAA">
<XPD:ATTR name="Name" type="string">UnsupportedEncodingException</XPD:ATTR>
<XPD:REF name="Owner">fRfHduUoM0WPcXgep3ROhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="E68MhNZYPkKe/BMPRKSFowAA">
<XPD:ATTR name="Name" type="string">UnsupportedEncodingException</XPD:ATTR>
<XPD:REF name="Owner">fRfHduUoM0WPcXgep3ROhgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JJfcM5LKA0CqHHql8zwQQwAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E68MhNZYPkKe/BMPRKSFowAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLClass" guid="mQwropRsCkOkz/hs8qkvSgAA">
<XPD:ATTR name="Name" type="string">UTFDataFormatException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">bN70DSCBqUy1mz4o9AWO+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="cI0AY6fyU0OJnvC16LGz6AAA">
<XPD:ATTR name="Name" type="string">UTFDataFormatException</XPD:ATTR>
<XPD:REF name="Owner">mQwropRsCkOkz/hs8qkvSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="9tR9OJoyFE6Brc3wz7x+IAAA">
<XPD:ATTR name="Name" type="string">UTFDataFormatException</XPD:ATTR>
<XPD:REF name="Owner">mQwropRsCkOkz/hs8qkvSgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uWyOGz8BfUy+sB8hv4ZVAQAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9tR9OJoyFE6Brc3wz7x+IAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLClass" guid="82XOr7xvGUqcm7vKAPstZAAA">
<XPD:ATTR name="Name" type="string">WriteAbortedException</XPD:ATTR>
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">926zle4leUqsVrjUkNGdxgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="GsS7fjjgx026sgfIq2Hc7QAA">
<XPD:ATTR name="Name" type="string">WriteAbortedException</XPD:ATTR>
<XPD:REF name="Owner">82XOr7xvGUqcm7vKAPstZAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="R4DCE2kZdUmVmcqB5iKOXgAA">
<XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GsS7fjjgx026sgfIq2Hc7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="HY1yg2ab3UO/g3RtBRsBhwAA">
<XPD:ATTR name="Name" type="string">arg1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Exception</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GsS7fjjgx026sgfIq2Hc7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YDYzd44dI02EV3Ey6FkbzgAA">
<XPD:ATTR name="Name" type="string">getMessage</XPD:ATTR>
<XPD:REF name="Owner">82XOr7xvGUqcm7vKAPstZAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="d2fE9g7gck6+14Pa61qqLAAA">
<XPD:ATTR name="Name" type="string">detail</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Exception</XPD:ATTR>
<XPD:REF name="Owner">82XOr7xvGUqcm7vKAPstZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLRealization" guid="7LhMvKGa6kW+lUD0bTjZqgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::CheckboxGroup">gh7Cfl3Vb0mdfXOJ3yrcNwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLRealization" guid="rg5hjGokt0W0gyzlKIVi1QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::Font">9jQuEd1FlU+1AglwwfOXcQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLRealization" guid="YkGKUnjNykyVRhcT6bGeyAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::Cursor">mW01xyDcFk6Vo6xFOcuE4AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLRealization" guid="OiK+VysBfUyxn8/M1DqLtwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::Dimension">R8TVjgzKnUSyCFo0wnbwxgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLRealization" guid="qpHKYsJIkEeyeiRLk9voQQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::ComponentOrientation">UYapkInQcUybm1uNH7g5sQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLRealization" guid="p/LCSP+5vEScya7znUSsbQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::Event">h8e71cFZ0UqJPXYn0kbC1QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLRealization" guid="ugl/kOGARUunYKgYHrgg2gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::FontMetrics">99Aardkt+Ue9s20AS7jJVgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLRealization" guid="5cejrzvUTkKtya/o6AowagAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::GraphicsConfigTemplate">ZUCAZ5mq1UW/IZqE+m5uvQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLRealization" guid="iNo6s9+J1kWz2lhBkRG1pgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::MediaTracker">F9DSh2um6ECT9B1DBQ41FgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLRealization" guid="LCkPdN2lpUawrlRalWtohQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::MenuComponent">lwBiUwtZ+0S1KE7OcIU9WgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLRealization" guid="w+P7QlQuwES5wHsVkm+QDwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::MenuShortcut">SlxP7cjzBkCT3o3d/FEC5gAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLRealization" guid="bIOc8VMGMUiefylgXaP82gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::Point">H7YDR+g+Q06AYYr2tQxusAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLRealization" guid="bd8cDHEUgESPWKmRCHYoWQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::SystemColor">2sjWUz/AGEuqqhp9J/ZjawAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLRealization" guid="nWMVvcgV+0ipzS+XEuE1cQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::color::ColorSpace">q5OYr/4jC0KMYf5EEnmJgQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLRealization" guid="O8O3WkfQBUC4rzJ96ZavegAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::color::ICC_Profile">r+Gj/nRTMUOVAtpgqhKVNgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLRealization" guid="Dg1nEcj3p0e+VJcx5r69pwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::font::TransformAttribute">7gmwwU7wUkeAiHPqPVmonwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLRealization" guid="D2dX+uZHtk2dhYNYEbiWEgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::awt::datatransfer::DataFlavor">EDjADRE/fkClb8Eci3ycXQAA</XPD:REF>
<XPD:REF name="Supplier">P34uWIBzWkaq6yThYQO+IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[91]" type="UMLRealization" guid="Cevp5/HI90GlO4i/larzYAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::String">ve+vKpjFQEq9Yt/1XRqU0AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[92]" type="UMLRealization" guid="YFqz0PoGIk27oVsA67agBgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::Class">t1wk7pu8cEadbVIjolhdQAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[93]" type="UMLRealization" guid="RRL5Kj6GhkGsYs0n+jILhgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::Boolean">Yyo9mc/avkmmBkOi4XghcgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[94]" type="UMLRealization" guid="3z9A5S3xSEWPEinVZGqVKAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::Character">hGbV7lhwlUyXfkSoHgLQPQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[95]" type="UMLRealization" guid="3wqA1qZDC0WaL/e3G2nvxAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::StringBuffer">JNS7cOdNl0Sp2CJ2reiWJQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[96]" type="UMLRealization" guid="inxT+Mx1aUylv4gVOnItRwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::Number">ZjEudn+X8EqnfE9zvmHhkAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[97]" type="UMLRealization" guid="BmTtJb4cV0G+wx2i4VxRkgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::Throwable">6xHtbIWhaUqjkLJKE/OHuQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[98]" type="UMLRealization" guid="vJqa0xgUjUaavcw3jwdllwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::lang::reflect::Proxy">Us+offQWdUur1KreKR+f8AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[99]" type="UMLRealization" guid="85zBo4m3v0qGmmLl8vdAmwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::util::EventObject">A8T/j6Msr0+QQ8fGnTJBUQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[100]" type="UMLRealization" guid="7nRV+H96l0qsmCjY4JkFcAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::util::Random">A1jFfLNv206FhOC9bmTp+QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[101]" type="UMLRealization" guid="7g/xR/RpKUmKtAW3ST/U/AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::util::Date">AQ/vVssy0Ea7j1W36BUrqQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[102]" type="UMLRealization" guid="cwWeDorKnUyxni+7iq8fngAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::util::Calendar">CsKTCYsAa0KSSrp0k/R+UAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[103]" type="UMLRealization" guid="vKkMLrCAK0q9hezdqUxjzAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::util::TimeZone">0BFOqvw/tEKSEyud70cCAgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[104]" type="UMLGeneralization" guid="k+iwgvZIS0KdM/xDTL5WOgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::util::zip::ZipException">BRnfo8HLaU+LtBguubb7eAAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[105]" type="UMLGeneralization" guid="dDaC/rHgjECLEjIBjuI2cQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::util::zip::CheckedInputStream">8R7rdR24iUeqapMWVPYoEgAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[106]" type="UMLGeneralization" guid="xgaHEnHVXkuWnstjRP80hgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::util::zip::CheckedOutputStream">cMEEKH7yfkSGl2hzQNtHTwAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[107]" type="UMLGeneralization" guid="3Hxc/jE3SUWaLAaoFt4gDAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::util::zip::DeflaterOutputStream">bulJfw2mi0uQj7FkEqffgQAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[108]" type="UMLGeneralization" guid="jiBidi7K0EWZ+2VL40r7xgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::util::zip::InflaterInputStream">z5D0wABf0k2ptQiQm/vMwQAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[109]" type="UMLRealization" guid="5jiH4wLP8EuUEIFNfZ0DawAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::BasicPermission">3ho8YOi1xkuyjcvGA5AryQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[110]" type="UMLRealization" guid="I8ZH2blaf0WMJk05aG4MCAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::PermissionCollection">E3IgfpcFCkyhg4x37xINDAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[111]" type="UMLRealization" guid="HyutPlLxNkql6+imR1B3MgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::CodeSource">MIK7w4yqrUWavLCXwKm5tgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[112]" type="UMLGeneralization" guid="MjTYtDYdtUW1Kcor4yuPqgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::security::DigestInputStream">ES0vjsFvckumOXRs3N+ihQAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[113]" type="UMLGeneralization" guid="ensHXesY70aKmw2sUzxrCgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::security::DigestOutputStream">gQvYHXPy8E2cyXSM10zC7gAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[114]" type="UMLRealization" guid="rFtg36X1qka21YsVziLtpAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::GuardedObject">3UDYedH+7EuiGO78SuobVwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[115]" type="UMLGeneralization" guid="w0oRlUymlECTiUA+qwtqoAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::security::Key">oHpfNXcGy0uPL/otPDdn3AAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[116]" type="UMLRealization" guid="Vcr1woM1s0+pM7kOVJJtpwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::KeyPair">UfpyFqaLtEGm/no4MOK8eAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[117]" type="UMLRealization" guid="tGw/nmJ01US8ero7YIQ9+QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::Permissions">t+Xjh3lwsk6Y9OPSlyfwPQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[118]" type="UMLRealization" guid="3iXkkOboCEasGPJ0O9RSLwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::SecureRandomSpi">goJtkItfc0+O4GIcQsjV3AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[119]" type="UMLRealization" guid="kqFmAFSJJUSUhjQpr1pFTgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::SignedObject">rclOME7fyECQ7YO0gq2C9wAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[120]" type="UMLRealization" guid="tafXMIJ+QUuExdxU2dmpdgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::UnresolvedPermission">GPxip5BQ7Ei/rLHC7kLchgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[121]" type="UMLRealization" guid="9ecoMX695UasvBtPcZyiuQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::security::cert::Certificate">WhAb/1gcSEqv5bJyDCTYUAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[122]" type="UMLGeneralization" guid="jpLOYdpfZU6yJSm4gEVdYAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">P34uWIBzWkaq6yThYQO+IQAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[123]" type="UMLGeneralization" guid="joOhGA99cEOqGJZ29E+JKAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[124]" type="UMLRealization" guid="B5gOUPnnjEO2/rDMnKXMvAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">N8+ZMDcLDEamffIyHoU1GQAA</XPD:REF>
<XPD:REF name="Supplier">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[125]" type="UMLGeneralization" guid="ebfNa1z6x06NpXgxjXj7RAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">Q8QJur+dk0SmPYFYFqJGVgAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[126]" type="UMLGeneralization" guid="dIgPWc4r8065SXWelLcG8wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[127]" type="UMLGeneralization" guid="Mqu+XIDoP0qGH3My5t4g0wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">6OgXIzEXdkmzcGN6aeppXAAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[128]" type="UMLGeneralization" guid="NQyWjZ6hk0W07ilaUMH/KwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[129]" type="UMLGeneralization" guid="VFwgqWxcqk6Dlfs2k4E9UwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[130]" type="UMLGeneralization" guid="Kp98twHivkeG+wvYdY7HTgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">zVPgTGs/ckGAKdJB8CwK4QAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[131]" type="UMLGeneralization" guid="k8TkG4cDNEihFJrw3+CIlwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">utPiGFXohkGGme+JG1sTXAAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[132]" type="UMLGeneralization" guid="zwxys6e7Y0G2BWipKAeMFAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">oiUskJ/51ES8OfYCA86Y+gAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[133]" type="UMLGeneralization" guid="Uljzwv+Ga0m+9SmoHP5xVAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">ixxH1GTRt06zoRX9BuCksQAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[134]" type="UMLGeneralization" guid="YpyyyMpPj06PQP+RP0KxUAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">ZaoR194fm0KcQi5hn3cEMQAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[135]" type="UMLGeneralization" guid="TzieI77GfEGMBhqc3lir0gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">8qyhadX2wUOugZIhwVbBwgAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[136]" type="UMLGeneralization" guid="xE/JrNjR3U+CmFtHR9nShQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[137]" type="UMLRealization" guid="jCW6CLzTQ06+SAxhAHq+nwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">MGhSuL4GnEu/Z6WtPLTo+QAA</XPD:REF>
<XPD:REF name="Supplier">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[138]" type="UMLGeneralization" guid="0U0h5gRx/kmkpckc45VOmQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[139]" type="UMLRealization" guid="V0k6zHb47EeeAKZeP4Zi5gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">fBXHxaAhiEeSHT33td6RsQAA</XPD:REF>
<XPD:REF name="Supplier">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[140]" type="UMLGeneralization" guid="6x/T7Nj5zECIbwKKEydGWQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">v2nf5drSMEGojkjYqxgFYgAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[141]" type="UMLRealization" guid="7bJCT2ZqXkCBRFWMOYnnJQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">gAWFc2DUTUCvs53yVK2w6wAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[142]" type="UMLGeneralization" guid="QNhe8twCeUidrmYnJfqUAwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">daLyoU8iFEGIm57xP5sqygAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[143]" type="UMLGeneralization" guid="m8iUPseKwE6w/SnU6/eW9AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">yAJ++gYYTE24c1w+l5tS/AAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[144]" type="UMLGeneralization" guid="8Bd4D6bM+UmCTgtSh8QyMAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">MyUVeam+0E6Nw5tXwCHimgAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[145]" type="UMLRealization" guid="tb+ef4jMeE261AdBXf6KZQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">gLo3+RpkjkW4ywD757kWvAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[146]" type="UMLGeneralization" guid="CP7/N989H0iwpxgPYh2u7gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">h+BrVzx5ZUO+36dhVnKw9QAA</XPD:REF>
<XPD:REF name="Parent">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[147]" type="UMLGeneralization" guid="aSBDdF4l1Eeo/GwEMNaAxQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">YHigyKrJKkaCuemJl+p7AwAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[148]" type="UMLGeneralization" guid="kYF4bOjlkkWk7j0TshianQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">IfWx4M2vUUWiDoHkNtuw2QAA</XPD:REF>
<XPD:REF name="Parent">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[149]" type="UMLGeneralization" guid="7J0qwG5E5EmmcjzeEeyX8AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">mZK2b8WHHUelEJ2UBsiVBQAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[150]" type="UMLGeneralization" guid="91Qoq+Nw5k2VF52NH9k69gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[151]" type="UMLGeneralization" guid="k21n+KcYuUayJQUJMW/RcgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">AFN7BW2b20qNgl0a3W0aigAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[152]" type="UMLGeneralization" guid="8cNTPdffvEWz5H7bY1ElvwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">gQrSnCGMIECxX7cHdAfDtwAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[153]" type="UMLGeneralization" guid="LmuaykA/Y0i2QzyTcZLeOQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">pQStQ3FI7kii2A1uO0Ex+QAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[154]" type="UMLGeneralization" guid="3g866rRNcEiUqvV0hja9TAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">Swupl4ztzku1eddVBblONAAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[155]" type="UMLGeneralization" guid="3ZaqtinXAUm8td5oRAp5AgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">BiJHV/Stf0eZ7kP/dw5SewAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[156]" type="UMLGeneralization" guid="oqbrOYvUFkSLS0TJqy25HQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">fXIoPUNvSkGF9ExlHFKQMAAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[157]" type="UMLGeneralization" guid="fOZXH4l4AEW0lm5zJ7vPcQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">GYYikHiA+U6w1eaHRjILXAAA</XPD:REF>
<XPD:REF name="Parent">JRRn6mWsnU2TlGpH5+OThAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[158]" type="UMLGeneralization" guid="0nyAO5HomUCzjA9FGlj4tgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">NErPduZ5nkuvvYq54im2NAAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[159]" type="UMLGeneralization" guid="mwqmc30AU0Os+p3oQGb22wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">A/9nCpzx/k6nbP16n6NQzgAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[160]" type="UMLGeneralization" guid="tqNGoOTAwk+gfd12RT24vgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">/0XpCKPSkUam7GUm8PG38wAA</XPD:REF>
<XPD:REF name="Parent">wU7Ei919K0WUJkum/ZKjQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[161]" type="UMLRealization" guid="Zog669RWBE+N/LFPvESRYgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">1VY2+TyPEEe0mynBp0MmggAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[162]" type="UMLGeneralization" guid="ii3GmNwvYESA6d2/g3zG8QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
<XPD:REF name="Parent">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[163]" type="UMLGeneralization" guid="88EtvhT0S0muY6pkhWl1ewAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[164]" type="UMLRealization" guid="GERN5trAqUmkbwHmePw1qQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">NFA10GhLzECiwJd1mv7R6QAA</XPD:REF>
<XPD:REF name="Supplier">CWo28tZJ7EqSwMTmrnHHsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[165]" type="UMLGeneralization" guid="h59v6s8fRkOf6UVl1dA1vwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">lFiJjpUlPUuz+Pf/sq/Z6wAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[166]" type="UMLGeneralization" guid="Pvi1kT34aUy1lGik1jvsxwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">dIg92NY2PUOalIOPjlN3mgAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[167]" type="UMLGeneralization" guid="zEqDUb1Swk2vj32iekJ6qAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">5oCll2pID0CaxcUomx6KDgAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[168]" type="UMLGeneralization" guid="C05tp8ovu0yZXkXMMC6G+gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">jpg7JplmvUue7maX1e/ScwAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[169]" type="UMLGeneralization" guid="ZO0dp92MWkWmQvAaADneKAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">nB6fhN+RKkOSc3Bq322zUQAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[170]" type="UMLGeneralization" guid="8GbdYymDAUyCHw8MkBgQ6gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
<XPD:REF name="Parent">NGMioIV61UClmfP7klPGGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[171]" type="UMLGeneralization" guid="xFicb666k0KyKVAeJ9vUNwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">HpRIX5KyMUWAW3/gJqqphAAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[172]" type="UMLGeneralization" guid="AObmCS5vtk+n/eongXux1QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">iBgRCfAsOEmohWw3hGa2zwAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[173]" type="UMLGeneralization" guid="6NiMMEGC5k23g1MsP59H6wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">LApGn+Ly/UyyVta/dBUHbAAA</XPD:REF>
<XPD:REF name="Parent">kN4amdsW6UmDeFyCI8YuogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[174]" type="UMLRealization" guid="i4vmJWt7kE2hKChl0cjgyAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client">06qMfKiXsUOD7i68hvAHMgAA</XPD:REF>
<XPD:REF name="Supplier">9mEpgzhcW0K0vVXqv76RLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[175]" type="UMLGeneralization" guid="kt5qJktynk+JxMyv8D7RnwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">4WJTz/K8r0qg20JMe0LPzwAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[176]" type="UMLGeneralization" guid="j7IaDBEMz0SxmCUWt79bygAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">32NtBRtbMUaquB9+t0SCLAAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[177]" type="UMLGeneralization" guid="kbsmo82LME2uJlceL04dqwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">+3NBT9c2xE21hR6Skbzm6QAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[178]" type="UMLGeneralization" guid="lIPWZ4HlKE2cyHdIBPfFzwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">yCp0TPtyZUul7EVIhIoWUQAA</XPD:REF>
<XPD:REF name="Parent">B4p2LkrHOUik83iyyr074AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[179]" type="UMLGeneralization" guid="9aEpmam1wE6CbGtBHWzS7gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">cJ3HRSdiKkOgdsCPrbSNPQAA</XPD:REF>
<XPD:REF name="Parent">e4RQNk6oqUCY0SqEKNo8zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[180]" type="UMLGeneralization" guid="AXEzSRD/20OfvgpKrS9CswAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">PbiqGiOnlkKFYm9LobxUEAAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[181]" type="UMLGeneralization" guid="soqmnyDQ80qkPFkSQhJFPAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">fRfHduUoM0WPcXgep3ROhgAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[182]" type="UMLGeneralization" guid="bN70DSCBqUy1mz4o9AWO+QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">mQwropRsCkOkz/hs8qkvSgAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[183]" type="UMLGeneralization" guid="926zle4leUqsVrjUkNGdxgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child">82XOr7xvGUqcm7vKAPstZAAA</XPD:REF>
<XPD:REF name="Parent">Swupl4ztzku1eddVBblONAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[184]" type="UMLRealization" guid="q1+E5btAgECdHXP8fR53RgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::beans::PropertyChangeSupport">UJ2WlbcEak2aoV3cWtbgVgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[185]" type="UMLRealization" guid="AFtbjgkuMkuqkPcu7mhJjwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::beans::VetoableChangeSupport">WfT53G0JwkqlwQGCe6np2QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[186]" type="UMLRealization" guid="qj+QMVlib0ChSEQB/XfHQgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::text::Format">7UWVruFmH0uK1LiaacIRAAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[187]" type="UMLRealization" guid="jBjTn9P6BEyLR2Y+AQW43gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::text::DateFormatSymbols">BDSyHJJFhUC9WE4miVAmegAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[188]" type="UMLRealization" guid="XZVnUppFbUSNqNhLurgL2wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::net::URL">V8HTz9V+YkWYpJjS7x8GaAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[189]" type="UMLRealization" guid="j9phGPW/1ES27TemtCcKJQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::net::SocketPermission">mQbuaS3ZjUa5nG6tqHFXTQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[190]" type="UMLRealization" guid="6nTgsxnHlECqgske/aO3BgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::net::InetAddress">TQ8QZ2Bj7Umt5nyOJteX3AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[191]" type="UMLGeneralization" guid="EquJTx/SDkq6BKDcva+pQwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::net::SocketException">7erZmzWdRESuuL2S406nZAAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[192]" type="UMLGeneralization" guid="t2yLoj1WdkauvYtW/oF8zAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::net::MalformedURLException">VT4FgYoQgEqtjE6FK4OV1wAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[193]" type="UMLGeneralization" guid="dDdSn8PRBEe1fc7eZe8jXQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::net::ProtocolException">Y48jta2LnEeQciaFMFJ3QQAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[194]" type="UMLGeneralization" guid="oe+pqaBFt0+S+n4r7TfpEAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::net::UnknownHostException">rJGAAnaThEewehoeHZlWxQAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[195]" type="UMLGeneralization" guid="m/4UgVw8DkWsJnbWwNqP9gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::net::UnknownServiceException">mg/50Px99kuYVAy0C/7bEQAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[196]" type="UMLGeneralization" guid="JjN60pZdfUet5pmIZg0nqQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::rmi::RemoteException">jx7gooAmzkKlj/NE5JWrEgAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[197]" type="UMLRealization" guid="4KTSBFgtfUeXX2Wcbg2LoAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::MarshalledObject">N5KMV7DLJk2sfzNACTgy/wAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[198]" type="UMLRealization" guid="ZwYhe3QRo0Sb/zGZbtOUlAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::activation::ActivationID">wVp2jU1te0uC5oGovW/i/QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[199]" type="UMLRealization" guid="Oe7wjGJ9NEWzraa+kHEAXwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::activation::ActivationDesc">oxvnZBQMbUOZS6Tg0Vxb5AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[200]" type="UMLRealization" guid="QJrRRwnjlkGS1hM8HELV1gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::activation::ActivationGroupID">OjPqPFmAD0WWbiE8WHAIBwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[201]" type="UMLRealization" guid="B2IoUk13+0mMuSbyKjcGFwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::activation::ActivationGroupDesc">ftVbaG9WE0+pTEncGVXV+QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[202]" type="UMLRealization" guid="UeiqS73KgkOrEAqqsPsZvgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::server::UID">V62H2NAs40SOUoNhz7GwewAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[203]" type="UMLGeneralization" guid="wPUJNClWqkukCg/ElpHb+QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::rmi::server::LogStream">Jxj0LjRe5kmqoMDRMomwmgAA</XPD:REF>
<XPD:REF name="Parent">cMLmcSVEvES6/EJaqBQCSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[204]" type="UMLRealization" guid="+ECK++60yEaFCl91mb/V5AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::server::ObjID">87xw0DQ8K0WTrxMJRkM7YAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[205]" type="UMLGeneralization" guid="xyROTz0T4EekSzrIQMav/QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::java::rmi::server::RemoteRef">2XQ/cPwloEO0KUtA9MPp5AAA</XPD:REF>
<XPD:REF name="Parent">P34uWIBzWkaq6yThYQO+IQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[206]" type="UMLRealization" guid="V7tco6WoKU6Y++gMiH6o3AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::dgc::Lease">7Q1kLXYYj0mN0/3n8/0AbAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[207]" type="UMLRealization" guid="5MNJFaWOsUCHKbHjuzpVpQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::java::rmi::dgc::VMID">cHI8eoC5LUKEMVjzf3vXuAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[208]" type="UMLRealization" guid="2vfqFO47lkGd/R1GFM5IogAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::Timer">w2vRR0p9sUSxhqbF3z/GNQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[209]" type="UMLRealization" guid="r8zo4SGZBkKgiVx9at6AdQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::JComponent">C0fNGddTsEKUIr2bMaDrNwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[210]" type="UMLRealization" guid="/lyXI1OGeku2lcZKYzAx8AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::ActionMap">szDVlD4LiEaTLk9gofqKAwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[211]" type="UMLRealization" guid="0whazNCT/Ui/U0Rv4IX4RwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::SizeRequirements">tcRHqbu/gEaXblW/Z0OQ0QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[212]" type="UMLRealization" guid="LrsHEfqAlE2U6/X98DAvcQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::ButtonGroup">A8L0f8SRnkWn2PeLDVlpOgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[213]" type="UMLRealization" guid="xcOwvIeffkiWmOggPN30FAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::InputMap">YDNibt9O1UiZrVRP+BMzeQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[214]" type="UMLRealization" guid="8MdEWNeRp06xK5utAMAggwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::KeyStroke">YqtUrMnTYEqLOE9HV0VdhgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[215]" type="UMLRealization" guid="uANzhVggKkq4f/vfnXjm4wAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::JTabbedPane">95y53Aqf0Ua8CMJ8R93pwQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[216]" type="UMLGeneralization" guid="i/hMhamlo0ePqt0E0/tNcQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::swing::ProgressMonitorInputStream">Tt2rjoavTEK3+4k+2dHvZAAA</XPD:REF>
<XPD:REF name="Parent">VHdBXU8DSEOb+pOwOywkjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[217]" type="UMLRealization" guid="CL/ntyB3/Eqax/R5+aWmHAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::UIManager">gN9ekK4uT0mgR41zewMokwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[218]" type="UMLRealization" guid="Vk1EK5jMU0idEjgh3+P8GwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::event::EventListenerList">9vhYdw7zlkaIcRjN5qFMjQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[219]" type="UMLRealization" guid="8CcOoySAC0yynal73btgfAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::border::EmptyBorder">VI9V1RJt+Eats6HomOgFbwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[220]" type="UMLRealization" guid="hFEDJiNgOkqynU4vZ6JYvQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::table::DefaultTableModel">5+BxiYv+cEGYuTXYoQoQBAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[221]" type="UMLRealization" guid="xaOkZlI6AEqmtep6O8fHwAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::table::TableColumn">WvOAKsZKqU+QHcpj9vwOFAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[222]" type="UMLRealization" guid="aY+v3xqc0U2LuVW8EGHgCwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::plaf::basic::BasicIconFactory">rQ/w7+dagkqYU8bKNrB3HwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[223]" type="UMLRealization" guid="+rNk/fkmD0aOAWYwtRiG6QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::plaf::basic::BasicLookAndFeel">00PGNgDTzU+z7kELKuS3+AAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[224]" type="UMLRealization" guid="P6BVPbeIAkm/jfASwaBIbwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::plaf::metal::MetalIconFactory">hxqTgrH/HUilq7Gb6zu8oQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[225]" type="UMLGeneralization" guid="fAYKPv7LZ0y5tJhpVakq+QAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::swing::text::ChangedCharSetException">Y5s0cinK00C/uslKSKKU1wAA</XPD:REF>
<XPD:REF name="Parent">Dzt/NlAon0K3zr6vrzcKTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[226]" type="UMLRealization" guid="4ZLJjSOnpE6XuUpn1FjBoQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::StyleContext">jrzgSb1RJ02EduheqLkj5QAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[227]" type="UMLRealization" guid="2gHTdUm4zEqD+ENIPTtyIQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::TabSet">TWHxviY0bUuiVMexQhYGfgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[228]" type="UMLRealization" guid="viTwbltevkGbWz/0D1F/EwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::TabStop">e+/DhsjiC06nixLBO705lQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[229]" type="UMLRealization" guid="Z7PYAJ4cr0iBy6pKgRHQUwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::html::CSS">sAOmuaViDUW+t78vH4z1BAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[230]" type="UMLRealization" guid="Z2F+WCYYC0KFMYgHIrRFrQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::html::parser::ContentModel">3OGoDpnr7ESKalN/z3VzugAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[231]" type="UMLRealization" guid="zdVyRfP9SU+6JQTp2uIZ6AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::text::html::parser::ParserDelegator">JOcPHIjkFkaM6JiCx72XYQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[232]" type="UMLRealization" guid="IzwMmaIA+0yOoaz6ehMU8gAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::tree::TreePath">0eAWqaKZG0uchuz6AQLUQgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[233]" type="UMLRealization" guid="cFK/+dQ+j0qJDXHmzbznPwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::swing::tree::DefaultTreeModel">CPnfkUBnFkK3CTeN545rxAAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[234]" type="UMLRealization" guid="29FxPAD/HEeAhx6e6/PgWAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::naming::RefAddr">HwTfjdr3j0217MD8j3RrngAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[235]" type="UMLRealization" guid="ZGFLOYSP8EOdi//sOOlVJwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::naming::NameClassPair">VeWElRw7Uk+Sr+tdbHCXSwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[236]" type="UMLRealization" guid="1V275s3ed0WNSxu640LzrwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::naming::directory::ModificationItem">j8dWnoy/xkKT01Ts7RdjzgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[237]" type="UMLRealization" guid="HbhJyUgflkm/LlDrvJltsgAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::naming::directory::SearchControls">9FO9DkoGREqHzIXodEI/lwAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[238]" type="UMLGeneralization" guid="m6S3kRumSUauCxZN9VAVMQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::naming::ldap::Control">+ke5RaOGgUGTpRSU/CabawAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[239]" type="UMLGeneralization" guid="RfG2va9+qU6Ln9wLFwFnQwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::naming::ldap::ExtendedRequest">+jMPsCENlUuktx4t8GE4tgAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[240]" type="UMLGeneralization" guid="qvyUR4cfYEOrkmkE5fCA2AAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::naming::ldap::ExtendedResponse">0FDVhS5BJ0+mhTlJ4rnhDAAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[241]" type="UMLRealization" guid="XAa7ZxKy9kSP2Y5ugtD/XQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::naming::spi::ResolveResult">vRjmziPyqkqZppL3bY1ZzgAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[242]" type="UMLRealization" guid="ZWRYDXPZKUewBiyW0dzPXwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::rmi::CORBA::ClassDesc">Xmh+OZf5G0y40zHNhehHxQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[243]" type="UMLRealization" guid="+tKkwR7u/kmJtirKoy3QbwAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Client" pathname="::javax::rmi::CORBA::Stub">1KpH/tQUV0GT/C7xIO/3oQAA</XPD:REF>
<XPD:REF name="Supplier">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[244]" type="UMLGeneralization" guid="xigrSn9e70q0TfpODERCHAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::javax::sound::sampled::AudioInputStream">QK8OYRNtzEOBkjOoDV8FRAAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[245]" type="UMLGeneralization" guid="4iA87bKxRUinn8P/Nd4bnQAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::org::omg::CORBA::portable::IDLEntity">7H5VohlxvEqpsPHluUVIVQAA</XPD:REF>
<XPD:REF name="Parent">Op0/eidSzkCmogLYfbH50QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[246]" type="UMLGeneralization" guid="k/4onR63UU+C5p6svnebOAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::org::omg::CORBA::portable::InputStream">8M9kgbwgRUWhs0Rb6vWauQAA</XPD:REF>
<XPD:REF name="Parent">PxVBsMsGw0uqBPeCIGF1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[247]" type="UMLGeneralization" guid="hfP4SsZxnEaM1XivE2TZrAAA">
<XPD:REF name="Namespace">bJ2ytomLYUO0YwhZFOvD9AAA</XPD:REF>
<XPD:REF name="Child" pathname="::org::omg::CORBA::portable::OutputStream">3hTmkfBN90Cc7cULRyvlUQAA</XPD:REF>
<XPD:REF name="Parent">Mhhczc6zKEeIspxyzGfPQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:UNIT>
