<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="SbwHyBx7E0q+qca6fQ0VEAAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="hwPs1Zu+kEGrtRtajVLEbAAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">SbwHyBx7E0q+qca6fQ0VEAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="QlNbNDzbQkaxknfS44GyoQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">hwPs1Zu+kEGrtRtajVLEbAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="mTQTfIWBI06flnZUCxr8hAAA">
<XPD:REF name="Diagram">QlNbNDzbQkaxknfS44GyoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="S9rtIMqXGUqQ1W+qJnjVGgAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">SbwHyBx7E0q+qca6fQ0VEAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="WiKtRqy2jEKvqvsqj7a9QQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">S9rtIMqXGUqQ1W+qJnjVGgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="oTuQyXLhRkm3zdGrXbXpVgAA">
<XPD:REF name="Diagram">WiKtRqy2jEKvqvsqj7a9QQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="WEsFQPn9DU2EjB/ra6tWiAAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">SbwHyBx7E0q+qca6fQ0VEAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="PZsh7fmoHk2eZU96n3oT1QAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="ry2cgOc9AEewqWGlxMHOSwAA">
<XPD:REF name="Diagram">PZsh7fmoHk2eZU96n3oT1QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">94</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="RoundRectView" guid="r922yiDSU0GoWMgAQ9xaEgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1284</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">588</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">556</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">165</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="RoundRectView" guid="thZnY0ASXkCy+C0NgNAipAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1756</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">329</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">221</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="RoundRectView" guid="Y8Keiu7koUi4khFNUfncoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">513</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">340</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="RoundRectView" guid="2PBtN5Xy6Uap8SoKbGQmAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">397</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">561</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="RoundRectView" guid="104G/u300kycH+wNnJv5pAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">349</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">413</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="RoundRectView" guid="xdWAd4MisEGcwdCSNpNQSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">804</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">520</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">389</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">325</XPD:ATTR>
<XPD:ATTR name="LineWidth" type="integer">1</XPD:ATTR>
<XPD:ATTR name="LineKind" type="LineKind">lkSolid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="2A4v3FlqMk++AZZbRgMlegAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">668</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="YOCURdlCJ0WZBqG4MaULJAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="SGF0MBDUKk2kZFA4OFk6AwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">&lt;Abstract&gt;BaseCustomer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LjcrVkZJtEijAQE1Gu1E8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RO7yrEpGP0OoRoGy1wr8GAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HxU3nnA9+EyOG/8UgJl/pQAA">
<XPD:REF name="Model">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cRbg9kpxi0+x/6GXD8jv9AAA">
<XPD:REF name="Model">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AlmLlYtQ0ke44RWpe49HNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="JXb8AhnsGkacX8Z+9P0xhwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">652</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">198</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">186</XPD:ATTR>
<XPD:REF name="Model">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="glvmHvJUwkGI9ghqzyzzQAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8fuWeYIQuU6ZjR6Rc/liKwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BaseAccount</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qUQGkuV8L0i423XEMPEr3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6f4KPDcR+0a2FqKCpi1/GQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="O00iAWjUIEWWuSOcHigD9gAA">
<XPD:REF name="Model">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2FQ09eCluEqRuPxktmGzLQAA">
<XPD:REF name="Model">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TbiBh7UEw0GgpUiOm2F2OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="E2VI7S4ZOkC6N5rS+lJOIwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">364</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">351</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">313</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yGhP7KhjQU+Z1YROlTB4kAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="xYYTN4P2Ok6TIHs3HTLLXgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BaseManager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AlMOA2uk/0GQ4/WSRDSEIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="K0x1rD3YkEGQpoIBdh2qxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dwTfyd2+H0G1HmBGkxGM3gAA">
<XPD:REF name="Model">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IN1yfCaThkqq6heyCWHq4AAA">
<XPD:REF name="Model">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ick/cYfIvk+zP/JUZZjvYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="vzyijU0L8UuspZpm+OmU+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">876,580;565,580</XPD:ATTR>
<XPD:REF name="Model">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
<XPD:REF name="Head">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Tail">zT3/5bta6U+zx1xJddoCmQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UGu0ltXTPUSWjZWV94uaRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Or2rZOJQv06oV6JQUpiR2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gYlCH9+VtEyEQxgpcuA2AQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Fpb9sTKSrkiWWn75wWXAtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">IVgR/P4YvEK2ufZPbQ8+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ttKZ4O4HKkO0jzB6NjjrJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">c2Popkvv5E61jo3nOqfrZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="sAV3oIqtCUWYOB2Y5m1wEAAA">
<XPD:ATTR name="Alpha" type="real">-0.444419025058287</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">23.259406699226</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">IVgR/P4YvEK2ufZPbQ8+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wDK89Dmp+kyfUK/Vc4sSJwAA">
<XPD:ATTR name="Alpha" type="real">0.484478145956853</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">21.4709105535839</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">c2Popkvv5E61jo3nOqfrZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="sUYNkh1Fj0KwRQy2XSsP7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">IVgR/P4YvEK2ufZPbQ8+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="P18eqM8B2kye0aZDcc+LLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">c2Popkvv5E61jo3nOqfrZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ARrU+pOU4k+vWEHmicRc4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-660</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IVgR/P4YvEK2ufZPbQ8+CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="e2SzjBtq+0+nVB9vUBpy/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-660</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">c2Popkvv5E61jo3nOqfrZAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="23q3xac3LUWgqcTMPD9j2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1080</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">704</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+vW1uaSP7Emd4HK5hRPMHAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Ee6/XIr130C61pW6f3DoOgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Transaction</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="P7xSfwn1H0CcHFgFFIB7VwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7uAxcy1SgkWHm+ggzQ1dBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jqlQEaZSyUWRgFcYQ09BAgAA">
<XPD:REF name="Model">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="aENeSfS5d0SxRevgUXyo3gAA">
<XPD:REF name="Model">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SjtHdCARxU2ZOPTyntNywQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="abcD21kcWUe3kqZ1uI7MfAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1080,744;1017,744</XPD:ATTR>
<XPD:REF name="Model">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
<XPD:REF name="Head">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:REF name="Tail">23q3xac3LUWgqcTMPD9j2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="touJASzStEaMPFHRT4nl3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4PHJZTKlpUOkSRJfQAXDFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lM0hxL1KOU+Ih0589M1TrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="932xTODpbUi3xJxkGQTolAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Q9i8LmqkXUax7eoZR5S4CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="nsYsKp37mEmpmFyX7mmMXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bKXt3wxbW0SIZKhPuTE+JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="mToJBvqpsUGYXsH+kjmrOwAA">
<XPD:ATTR name="Alpha" type="real">0.693478846929062</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.2315462117278</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Q9i8LmqkXUax7eoZR5S4CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="AlXkMykTRUqCxJdcfF/e+wAA">
<XPD:ATTR name="Alpha" type="real">-0.856705822996717</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.8494332412792</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">bKXt3wxbW0SIZKhPuTE+JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="g3uB5ew8JUiWtEZVc4TkrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Q9i8LmqkXUax7eoZR5S4CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="lDS86K1rpkeFzrieikoddwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bKXt3wxbW0SIZKhPuTE+JgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="QgTx1xdQpEuDjkoQvEXjzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-620</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Q9i8LmqkXUax7eoZR5S4CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jgHOnKRpYEm0jkIbiDPIIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-620</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bKXt3wxbW0SIZKhPuTE+JgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLInterfaceView" guid="QK8rJgOE2kWyWleO5Av1/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">476</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">552</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hV3r105uW0+6eTrermmvWQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mSYZZknKakGq5Qo73imRAQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ICustomer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6pndnzK8LU6huw6zB6XSFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EfmmAox+8kKXhBTFFLCJdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3LQG2oxf8USxO/oYGopTxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NZdPLNafDESlbmxPDeEDOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="yZXtTMrj8k+f5lr0EuOCAQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">518,668;520,596</XPD:ATTR>
<XPD:REF name="Model">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
<XPD:REF name="Head">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Tail">2A4v3FlqMk++AZZbRgMlegAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4W5DhiDdl0i6XQbHFbcsRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="O11g1Nz9skCDOvkTE8qd+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GVvVHgHcs0i6jyBGjEQngwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLInterfaceView" guid="zT3/5bta6U+zx1xJddoCmQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">876</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">548</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="4obTSKz2cUelyXjA+uAkUwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+wOgmmCcNUWk/m0RLcpsXQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IAccount</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QqYT1cnsXUifO4A3CmHi+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UESfHjI92kuGJWO0goCKuwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NthOjd04LkKDD7nD85C3KgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TxbaC9bETkqYBlRmyOG40AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLInterfaceView" guid="167UAFE9/E+VRliqFmcjmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1092</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">77</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Va2g3859CUSHW8yzbChl3AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/hqTMgfhKkuEY2zEOUf7ugAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IEntry</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ReQQnWEoz0WypjNOT2vrdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EIaEkxcZAkaIGa9Ppwr35wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="9owLB3hEE0afH+TUcpQIXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gtr9ujq0gE+mfcSWfuFCvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="wiVeGJvXHkmZW9KAqjIBvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1130,704;1130,604</XPD:ATTR>
<XPD:REF name="Model">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
<XPD:REF name="Head">167UAFE9/E+VRliqFmcjmwAA</XPD:REF>
<XPD:REF name="Tail">23q3xac3LUWgqcTMPD9j2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DbW1GlPR9EyQ4ZMDMewSDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="b8LSoXxXF0+8UZy6XBkqlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Ayt43KkEVkq40vRYiparxQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLInterfaceView" guid="se3yvp0weke7JHhtLfBMPQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">620</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7dYS5RZ4F0KICGuPXE2C+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+oFoPM6kDkmgWUhQ5Jw66wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IPerson</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="o5aQ6UiSg0uaH4dlnvxP7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="rD1QOONvHUqrDVOrLXlK3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E/GOE2z3WUa94+8hMloPQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zmQUM2y/n0qD6duKB4CgsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLInterfaceView" guid="AOwZJF525US8J8u8awvNNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">588</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">624</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">87</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pBAnYOSGvUe3nGO60mkHawAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="F1r4VfGrdEOIbyZx+ZxQPwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IOrganization</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DE+Me5inJ0+iPJKsuDi39QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="l6eZIOWd60GsmsWZS+vdIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1DQi5VKKIkO2eWgQZylOBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ncP74+jC5EeHJ8ohCwE1IwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLGeneralizationView" guid="gXhRggdBEEel4fwWafqL3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">448,620;486,596</XPD:ATTR>
<XPD:REF name="Model">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
<XPD:REF name="Head">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Tail">se3yvp0weke7JHhtLfBMPQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="P3RwPIm1pEKA+fnAzcg+tgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="G5X8OV9c/UeB1b2UDXTPkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="vtd2ED/qsk2ly81GGRZGwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLGeneralizationView" guid="uQsli36t9EalDVEJn5AZqgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">597,624;554,596</XPD:ATTR>
<XPD:REF name="Model">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
<XPD:REF name="Head">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Tail">AOwZJF525US8J8u8awvNNwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FbfyI+keCEiqrhEsMvsm1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kpJIUnnNEEmO7eDINF/voAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZSWws+0Ka0S3pTEG4JjerQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLInterfaceView" guid="ke1lCxWNY0Wr816PkCDbgQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KVZJXLRSokCqYUlm7m/kLgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MTSU3+HpKEewX/ZQdf8LnAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">ICommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+heYHXLlR02zTamHYRfRYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ML2q3sIUak2tRalm+YWLNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="k97baiGYPkG3FPG8c6B4XgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ycSGnoazKEiM08IzN7TonQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLInterfaceView" guid="KxwWoHd/IEisHya7Rn9BQAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">896</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">452</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nMgKfFiO6kmvMFWORlzSQwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EJgoQoTwkkWLJvfr7pBJgQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="S/SD+8D74EenCVMq726TggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IZ54v0aQKkCCSOPy5YB69AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kUtmECArc0qlKRctrZozogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="FEWO6AvRE0+WkuFxeTEiSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLClassView" guid="9DBLQ6gum0yuk5jYKIXeLAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">964</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">560</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SO8zlmtCTkyP3gn3Sa6jKwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="GkSfBJuCk06ti5ka562XRwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="XqMA1fdW/Eu2Jou3AfnXHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="fY2O7aEPAUqhfyMZfDc/IgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Et2jqDmH1kOoC0KAud8ThQAA">
<XPD:REF name="Model">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uHpIrCh5aUOc87aI/mmYGAAA">
<XPD:REF name="Model">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="dDBQ2sKl4UORaWPt1wzKiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLGeneralizationView" guid="wW01JVPKeEa8F8jjiZB9awAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">970,652;990,615</XPD:ATTR>
<XPD:REF name="Model">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
<XPD:REF name="Head">9DBLQ6gum0yuk5jYKIXeLAAA</XPD:REF>
<XPD:REF name="Tail">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+NbAnEA2bEm++QpEjt83HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BSUCA1NAS0SB2YIrPgZY8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="RIcR5anEjEeSfVcCmuTQdQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="K++Ly20EbU6FzqhU6pwXZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">918,652;918,592</XPD:ATTR>
<XPD:REF name="Model">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
<XPD:REF name="Head">zT3/5bta6U+zx1xJddoCmQAA</XPD:REF>
<XPD:REF name="Tail">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UV3sq2tbaUaRSeOwUhRDqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/luQCsC0DkWRPrxluZXB2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="fjpFdo+lU0ue1yVoRbncRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLClassView" guid="Y8PBk3pbMEWj2mVlumT0dwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">840</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">199</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fsI27VihIUWvcqn3YEg0xAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6yDUZtWIsEOsAHq3IH4ezgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BaseObserver</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wAmOVYTpWE+SO0tDLvslQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="brMssHEILkaO8djncbW1TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uKP6Gi0/okuOTIGG7ZqWBgAA">
<XPD:REF name="Model">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="c4EjndNfjk+btWHKlxIWEgAA">
<XPD:REF name="Model">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="r5nCKEsEvkumMnli8SC3tAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLGeneralizationView" guid="gETusrg6IUi0Rxe1S8pehgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">939,384;940,452</XPD:ATTR>
<XPD:REF name="Model">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
<XPD:REF name="Head">KxwWoHd/IEisHya7Rn9BQAAA</XPD:REF>
<XPD:REF name="Tail">Y8PBk3pbMEWj2mVlumT0dwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lmbwGpet+ku0xlm1NoI2NAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="iC43DTWBNEeqcjwWwprUJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="p8rj6647zkawDdvkkpia0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="0Fgs5QfgwEij7g13KAj6XwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">896,474;520,476;520,445</XPD:ATTR>
<XPD:REF name="Model">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
<XPD:REF name="Head">E2VI7S4ZOkC6N5rS+lJOIwAA</XPD:REF>
<XPD:REF name="Tail">KxwWoHd/IEisHya7Rn9BQAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DrG4O3dE60G5S2a8mqjDAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="M30HA96axkGjAXFEArx3XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wKN32k8Uy0KypegAt0kjfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="fP2CpO2M9k+bxfbVICb8kQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ph5N0c6uLka/CR7ouHjfWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6XNB/IiAf0CUdIRL0LHjNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">LBrQeAH3ykiE9gX0qJddsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ebeR+4K8m0qPiO14bUb9+QAA">
<XPD:ATTR name="Alpha" type="real">0.47951928427336</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">28.1780056072107</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">Ph5N0c6uLka/CR7ouHjfWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9U3ig8S4ekWSfB1O+uSMDgAA">
<XPD:ATTR name="Alpha" type="real">-0.634231448096638</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">13.6014705087354</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">LBrQeAH3ykiE9gX0qJddsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="SO/Xzpk1AEG27lT9kRv1qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ph5N0c6uLka/CR7ouHjfWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="E3d8VVwopEiaZb+pngiwkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">LBrQeAH3ykiE9gX0qJddsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="mdLO1LYm7kSDrxo+r8LE1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Ph5N0c6uLka/CR7ouHjfWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="PwpXZRnpbEiyU0kLbVji2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-432</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-840</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">LBrQeAH3ykiE9gX0qJddsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLClassView" guid="5h7VD8ys6U6HXMcQ5bEi8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">856</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">114</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="E0Rwae2JrkSVZVKxTsO2TgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IOBDdVgUCUC79uShIxKIzAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Person</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="hkhJLUwkQ0W7wRyQCIElowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="np0MvKAi40qu/UzaYSHhKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="J8GkyJ5a5kmM4LCCFzZhkgAA">
<XPD:REF name="Model">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GNIioP4quE+TW8Vl5GfuYQAA">
<XPD:REF name="Model">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="K2/v2348MEGl1GIVjCSl3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLClassView" guid="+9HbBX5qYEKKjCZN09lY/gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">856</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">118</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Bc9gC88ESEKnCtDyz86gTgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="jUCw+Vh1vUi7YclXpHe/ewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Organization</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="0q4EDvA5LUeLE3t4IptmdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Yv9jmO84gEGHwUJSiU92/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5hakicUpB0eQWkdco75l7AAA">
<XPD:REF name="Model">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="AmD/nWmQdEq6kO1Q7eiarAAA">
<XPD:REF name="Model">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iF4kHQRxh0Ka21SevmjUiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLGeneralizationView" guid="TFU1Uc7rI02D13A0Z6tGlwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">412,856;413,664</XPD:ATTR>
<XPD:REF name="Model">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
<XPD:REF name="Head">se3yvp0weke7JHhtLfBMPQAA</XPD:REF>
<XPD:REF name="Tail">5h7VD8ys6U6HXMcQ5bEi8AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zq0mGmn7XUmB0Rhr0HgpbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fnXOZcgzFUGEQAO2z7FmGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="kkBk6O4udUKKPzTWaK6yRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLGeneralizationView" guid="jz8qQJv+bEmEd5omm3V6bQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">630,856;631,668</XPD:ATTR>
<XPD:REF name="Model">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
<XPD:REF name="Head">AOwZJF525US8J8u8awvNNwAA</XPD:REF>
<XPD:REF name="Tail">+9HbBX5qYEKKjCZN09lY/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="HHzKSSWLYEyGVQGi3ilccwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+pZ+0OSg80qPpjo6NP1DTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="V166NR8IMES3eLO/eVlVEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLGeneralizationView" guid="BrqCAt8AAkajwH3L2vzAIgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">433,856;455,827</XPD:ATTR>
<XPD:REF name="Model">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
<XPD:REF name="Head">2A4v3FlqMk++AZZbRgMlegAA</XPD:REF>
<XPD:REF name="Tail">5h7VD8ys6U6HXMcQ5bEi8AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="a/Vk1s8JrEmcMGTWWPHzgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bJ5L68nl3UitEBaGf+dUfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ArES2iX6rkqJCoblh+xIOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[34]" type="UMLGeneralizationView" guid="h4ZzGR/kMk+kmI+650aKcQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">608,856;584,827</XPD:ATTR>
<XPD:REF name="Model">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
<XPD:REF name="Head">2A4v3FlqMk++AZZbRgMlegAA</XPD:REF>
<XPD:REF name="Tail">+9HbBX5qYEKKjCZN09lY/gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Guw+8y/nZUmffkw6OH2kcgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cgOcgSnu1E+XcEtjcjr7mQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Q5SVFeMR2EqhO76HUDjaLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[35]" type="UMLAssociationView" guid="f/jP+KJNP0yLTTSGZP987QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">469,883;572,883</XPD:ATTR>
<XPD:REF name="Model">IoectSvZskecQszCwyzAfQAA</XPD:REF>
<XPD:REF name="Head">+9HbBX5qYEKKjCZN09lY/gAA</XPD:REF>
<XPD:REF name="Tail">5h7VD8ys6U6HXMcQ5bEi8AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YSOpabiNxkCF9t9RHJBrcwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IoectSvZskecQszCwyzAfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ICPt/4HTuEeqC5L3BBwGHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">IoectSvZskecQszCwyzAfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="A9BlCJAcyUuJ3d75vavyFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">IoectSvZskecQszCwyzAfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="vRJryFmp8kaeXwwV1xNXVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">FgrvbrbuyEeKZt4bSO9gFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6HtM1LKx3ka/Vwf8Y8DYsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HFHK+EKR50ibjyQtzK7pxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="d4fPFoWPnkaNTgZ/GJtn/QAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..1</XPD:ATTR>
<XPD:REF name="Model">FgrvbrbuyEeKZt4bSO9gFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="U25eD063X064+HMD4rbVgAAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">HFHK+EKR50ibjyQtzK7pxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="icHUnzElZUubDlVhG/vUAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">FgrvbrbuyEeKZt4bSO9gFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="65Ig6fCU8E2HDHBS79+6xQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">HFHK+EKR50ibjyQtzK7pxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hz20vv3/I0eWZ/5ErgItLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-888</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">FgrvbrbuyEeKZt4bSO9gFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="VtkXFu8jVk+BKjEKPgCnAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-888</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HFHK+EKR50ibjyQtzK7pxAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[36]" type="UMLTextView" guid="8Mr3hOQrc0OTFVR4MULM8gAA">
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1052</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">520</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Account Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[37]" type="UMLTextView" guid="Goxja7TjM0mefoOex1Vb2gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Party Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[38]" type="UMLTextView" guid="sc8OQqI4yECtDvlfLPBzEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1044</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Observer Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[39]" type="UMLTextView" guid="oDBTxJS1Z0KpaI/1HvMznQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">528</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">138</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Command Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[40]" type="UMLClassView" guid="2UolARMARUOxDPbb1iF4eQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MUijRJWgLU++c9/7fIxv4AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="yxCFkuxpOEakwWjZeBHwGwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">WithdrawCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="q1l9P2Y+70eomx1QoYQZQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="chQtT7BqH0Cj39d9teMU3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="H7rCYMPshk2/x+tB4whY2QAA">
<XPD:REF name="Model">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="D3Kkj18BhkWrCz+hSsWzdQAA">
<XPD:REF name="Model">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="FyVUCkB6FESDPnxjBkRqhAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[41]" type="UMLGeneralizationView" guid="8hIhyqaMbUiIWiR9D3UZ5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">328,182;484,208</XPD:ATTR>
<XPD:REF name="Model">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
<XPD:REF name="Head">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Tail">2UolARMARUOxDPbb1iF4eQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WqQ11xIH0Ue18yxZqw0PlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bjrUjY0nPUy/9vPqgStgzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SefKUiVVfUq4OeknQNQPXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[42]" type="UMLClassView" guid="c7BMKJJvhU6wN94bGGTdwAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">121</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GSbB8KnWy0OMwuKZWkK99wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="9MjLcZ3VvUq+sv7cHmI0iQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DepositCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GPXGVUfgr0C1MjrouGui7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="WfzoN1EmOUigr2WWJ1htDQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TC8OGw4NwU+E1PEBOYzAfQAA">
<XPD:REF name="Model">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Kd4GGrtQY0SpoYGND+bDAAAA">
<XPD:REF name="Model">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/UWWjoPPwUWBqitHfBcidAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[43]" type="UMLGeneralizationView" guid="Z4sNb9VQoU2r6YybiiO/OQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">328,252;484,221</XPD:ATTR>
<XPD:REF name="Model">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
<XPD:REF name="Head">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Tail">c7BMKJJvhU6wN94bGGTdwAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AKapwOHAf0GblqQx2KQiMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mNbdQwWIxUuWnMr0K48l7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EP1Y2msAcUWP4U14DeYzdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[44]" type="UMLClassView" guid="EXrCpRpP6kujCq3k9XwytgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">143</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HwDkcfeqlUq+2AOSmSS0cwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="deSn3OivTUKlwfwDKeAW8QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AddInterestCommand</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="P/vuykM4j0yjqTzBG3WqUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cnwF4CREV0WyrSz9UGCUCwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R27wPne7vkmbjKLRlVtSOgAA">
<XPD:REF name="Model">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4csDb0+9lk6h+G0wUoa5HgAA">
<XPD:REF name="Model">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kKUqyUHFgUKqRuvp2B9U0gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[45]" type="UMLGeneralizationView" guid="m3d2u8/1X0ijmImY8/5JDAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">334,320;484,234</XPD:ATTR>
<XPD:REF name="Model">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
<XPD:REF name="Head">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Tail">EXrCpRpP6kujCq3k9XwytgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="FJH0RfJsnk6ig4MNWy1/mgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/m63t2tFBEGhLXVtlS8zkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="3u0U67g2PUSB32pMRBTYfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[46]" type="UMLAssociationView" guid="nra6QsYns0SN4sst7kIF3AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">520,351;519,236</XPD:ATTR>
<XPD:REF name="Model">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
<XPD:REF name="Head">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Tail">E2VI7S4ZOkC6N5rS+lJOIwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="W41z7OANfE6bmnwkdFI6eQAA">
<XPD:ATTR name="Alpha" type="real">-1.50422790736518</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30.0665927567458</XPD:ATTR>
<XPD:ATTR name="Text" type="string">executes</XPD:ATTR>
<XPD:REF name="Model">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yt3vWZm7MEWee3vM1jsGPAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Rm8EWgxD5ECZ50kQkfY+DgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="12CHgnafQkScu4EHSAXejgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xdgSC0Lx5kyddVv5BlF9XwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="9wruiowRn0eaANgthe6CKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vt/PPGzfU0mCrEc8726zkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="wn6kuv17Z0O//5yLF7V04gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xdgSC0Lx5kyddVv5BlF9XwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="zbDDg9EMI0ucl572JHqtOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vt/PPGzfU0mCrEc8726zkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="dfhuPfcbrkegp6WFPBH9KQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">xdgSC0Lx5kyddVv5BlF9XwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="jwGk9Ex7ak21sd6dblYgJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vt/PPGzfU0mCrEc8726zkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DMGsOywNg0GORLqVnPxgvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1012</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">xdgSC0Lx5kyddVv5BlF9XwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QIWipSN8PkmOyYKjfLb4QwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1012</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">vt/PPGzfU0mCrEc8726zkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[47]" type="UMLAssociationView" guid="GCcCv1esV0m3Dc0f/OryTwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">555,215;720,220;720,568;876,570</XPD:ATTR>
<XPD:REF name="Model">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
<XPD:REF name="Head">zT3/5bta6U+zx1xJddoCmQAA</XPD:REF>
<XPD:REF name="Tail">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="36NSKIX0e0CKJJu1AI4J0QAA">
<XPD:ATTR name="Alpha" type="real">2.46292990990997</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">39.8246155034798</XPD:ATTR>
<XPD:ATTR name="Text" type="string">operates</XPD:ATTR>
<XPD:REF name="Model">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NhQVzpHzREa9IeP7v7NnTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8Zc7wTDiFk2mH3OTPOPVsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="H7Z/nN0PEUGkewL4pcb8JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RQ2BrGHMhU2KXW9z5I1soQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="KDa9xmGMSkOSwE6u+5cL7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.618137442074498</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">243.402958075698</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+operates</XPD:ATTR>
<XPD:REF name="Model">laI/FPqkL06pTaY/pt51fQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="B/xFHIbvrU2+LuNBAYWhAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RQ2BrGHMhU2KXW9z5I1soQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="U+BjpOhvfEyQcgyhSJk8QgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">laI/FPqkL06pTaY/pt51fQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="GWwr1kF1E0W0emHJpFgYKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RQ2BrGHMhU2KXW9z5I1soQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qB8mnWP74ECFy4nDwIn71gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">laI/FPqkL06pTaY/pt51fQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Fn7oEqLKLUqPixa84QBO2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">RQ2BrGHMhU2KXW9z5I1soQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="S54fBTaMQ0aPuQaAlbGQSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-928</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">laI/FPqkL06pTaY/pt51fQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[48]" type="UMLClassView" guid="G/MKdIwUH0WRcrtUd3xgwQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">401</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gDGzsnZlEkWpaXYxbUyuzgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HWj0NGpwyE2Fm7Z7Zi5OCQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TransactionFactory</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pApmmLdS2kObzm6EsmtT2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BwO28BmSO0y8eTjPix9fAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7ILNgJUKzE+49qiHhSK/ngAA">
<XPD:REF name="Model">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3ySf0xAveEiD4AB4jfevggAA">
<XPD:REF name="Model">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="bsvAQHT51EmeOkOVAE7F/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[49]" type="UMLAssociationView" guid="O/JOrZmkv0S88lA/37FqJAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">555,214;740,212;800,212</XPD:ATTR>
<XPD:REF name="Model">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
<XPD:REF name="Head">G/MKdIwUH0WRcrtUd3xgwQAA</XPD:REF>
<XPD:REF name="Tail">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rqQaK+z1yUqubb97+71ogwAA">
<XPD:ATTR name="Alpha" type="real">-3.27959804258258</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">72.691127381545</XPD:ATTR>
<XPD:ATTR name="Text" type="string">requests</XPD:ATTR>
<XPD:REF name="Model">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8elXFPsyy0Gyg0RL1Po6qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="u3GCNjzLm0WY5B5imbKXlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Em9guKcx/k+1OSW1UGUAegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2rnN6XoJnUqAoxczOIt1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="EIivIXZ+0069g0b9OPxKeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kcFzrsFRR0u+9N1QdgirdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4b4kqDdmIECA6RrKRqZTpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2rnN6XoJnUqAoxczOIt1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="yjuXzWc/Jk+KjvGzgPnvSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kcFzrsFRR0u+9N1QdgirdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Oh8U/fqD/0uhdlL1WzOB9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2rnN6XoJnUqAoxczOIt1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="G7KrfUuFH0OL5Nr2Zhix9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kcFzrsFRR0u+9N1QdgirdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="SKdVgAFCiEuT15hDJ9Dl/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">2rnN6XoJnUqAoxczOIt1PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="GMUZJJvmH0ae7u9YMe+KdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">kcFzrsFRR0u+9N1QdgirdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[50]" type="UMLAssociationView" guid="wEkvxg8qE0CEm0E4GpVY5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1200,212;1256,212;1256,584;1168,583</XPD:ATTR>
<XPD:REF name="Model">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
<XPD:REF name="Head">167UAFE9/E+VRliqFmcjmwAA</XPD:REF>
<XPD:REF name="Tail">G/MKdIwUH0WRcrtUd3xgwQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3eeLVbyLWUCotX3FP2wGvAAA">
<XPD:ATTR name="Alpha" type="real">-2.95066897644834</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">121.202310209005</XPD:ATTR>
<XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
<XPD:REF name="Model">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YUBcPyUkzEiFrzzO4jN8UgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="O29imvL680SSj58IFPNEZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QPfCRgnntEehMeq6g7TwRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">b9VFgD3XDke9ONFUvijrMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="wcLdnVkIaU6X7ed67S+YVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.12799846371741</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">196.473916843941</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+creates</XPD:ATTR>
<XPD:REF name="Model">9jbQOJOhhkioDOsWFMtguQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="FKsECu1kCU6CELDVLUWPogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">b9VFgD3XDke9ONFUvijrMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="nK2ZA04wv029xDlP2ntV9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9jbQOJOhhkioDOsWFMtguQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="mbdx1nX+DUCJb1yWj7/jEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">b9VFgD3XDke9ONFUvijrMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="CN+V8w7Dok6EPUHAv6Mv0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9jbQOJOhhkioDOsWFMtguQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="GfWZBPp1p0OpaVoCRgxuSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">b9VFgD3XDke9ONFUvijrMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="fVJwz9SJDUihM+8BezpX1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9jbQOJOhhkioDOsWFMtguQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[51]" type="UMLClassView" guid="ZOEuCjWhAUSn5G07DlsqqgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">548</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">247</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pdmCo391n0WY7j4avGko/QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Hp6Ec4QFREKd0pWKoAsPhgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CustomerFactory</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="j1j008YKp0qpO6e/f4juoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KUuHyt8M70STlOq1/WFeigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tSRiR+zEW0WUMk2P4TikBAAA">
<XPD:REF name="Model">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yfR/BTBFtUG3Fk60IFpzogAA">
<XPD:REF name="Model">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NanxT5LxY0Wp/FDpvySsJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[52]" type="UMLAssociationView" guid="45vatZIyPEuOL+g2Wt5WugAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">266,575;476,574</XPD:ATTR>
<XPD:REF name="Model">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
<XPD:REF name="Head">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Tail">ZOEuCjWhAUSn5G07DlsqqgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="O7C30Eq7bEe6cTqv83zFVQAA">
<XPD:ATTR name="Alpha" type="real">-3.25968404824913</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">59.4138031100518</XPD:ATTR>
<XPD:ATTR name="Text" type="string">constructs</XPD:ATTR>
<XPD:REF name="Model">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Zazq049ZWUmLJP8LLQU+wwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xnHTdaBAQkWl3MKrr+fUdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="FeELlNxlwk6oHCjR+qGyAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/UWbn3c80mXF0up2lxYVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="qCdimtbSIUWd0tUEchtdkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">S4R2j0Pf00O6+OE1fmQbjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="P++NkTwCO0mEnynX/e65qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/UWbn3c80mXF0up2lxYVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="IHq4Sl94h0KIhmgJ+MTg6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">S4R2j0Pf00O6+OE1fmQbjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="27dold/tKkWmHeZ+6SqTqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/UWbn3c80mXF0up2lxYVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="CTgXzUp1IESeAFBfD+yBoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">S4R2j0Pf00O6+OE1fmQbjQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="S7XpKa8mJkmuaq/EJxIhyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4/UWbn3c80mXF0up2lxYVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9Ko7OcpA+Uy1AZUZU9yENwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">S4R2j0Pf00O6+OE1fmQbjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[53]" type="UMLClassView" guid="CaheLku+yESmkMgnAazjwQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1404</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">227</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="DM3+juhwy0WJseJMhyYFQgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="UWvd3hnhiUGkDLVtuyorjQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CheckingAccountObserver</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Q6W6byGFLE+ZDuDc/ldkuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YP+C0vW1qky2YGBURPA6kQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="i4txSEYlVEeZCxnpXvqbswAA">
<XPD:REF name="Model">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sFYHDbQubEeRLPsHW4pLKAAA">
<XPD:REF name="Model">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PHesLV3lkk+hp0x5QlA15QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[54]" type="UMLClassView" guid="iKj1RJSOlEqsIcqWf+yW+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9RhY2cqp4E2dVFRU31lWHgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AAUx9whVbU2aVb656XXhhwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SavingAccountObserver</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AHHa4Ld0K02g9Ii52bit8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ool7nDaE/0KJtgJxUFCzEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cTtjfH+wTUipzFgh+I0rLQAA">
<XPD:REF name="Model">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LRkjngaieUykB96QOhMO1gAA">
<XPD:REF name="Model">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iepKu+tD8kyLQLYiEtvPEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[55]" type="UMLRealizationView" guid="aYGe/UL5AEiDL0LLNoN46gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1404,315;1038,343</XPD:ATTR>
<XPD:REF name="Model">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
<XPD:REF name="Head">Y8PBk3pbMEWj2mVlumT0dwAA</XPD:REF>
<XPD:REF name="Tail">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="+cIRsZQqikmGh3GhXCEVrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="NZm3GYtmfkq7iiPQvuzlIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sHurRMadA02Dw3u2hMH4XQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[56]" type="UMLRealizationView" guid="qWTE/CVrm0ayY18IJjsTtwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1408,383;1038,357</XPD:ATTR>
<XPD:REF name="Model">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
<XPD:REF name="Head">Y8PBk3pbMEWj2mVlumT0dwAA</XPD:REF>
<XPD:REF name="Tail">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Q3cTPHNgoUCD1YB5f1s9MgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7P1kJo6TWUqfUr7EVK8uHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="D8aPDCJKsECZL3GJCBnJyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[57]" type="UMLClassView" guid="/MDBPqnZ9UCfQ2me5NcQBQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1772</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="L2oWxRWyMUGMOknBedyCuAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="eyih5SayVU6JSZR246Cx6wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">View</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Ef7+a+FDpkeLuMMVPHsG1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="l/V3JZWG9E+f9XWVQm1nQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fJilbeZsYku+9vQxQ9WkEwAA">
<XPD:REF name="Model">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="jfNh4QytX0CDSlsbfLwP9AAA">
<XPD:REF name="Model">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BnUvlmAVG0amV0vuVjirEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[58]" type="UMLClassView" guid="jRfP0FkkWUSmhgZcShgGywAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1772</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">500</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PgYtckIp7UmXOzonKH0CHAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AwS5Iy2e30yfX6GyrfLq1QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Model</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="m1aq2K/PpU+vbMb5CtZ61AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="R8Htwwgsg0aQ6zr8/JOVigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pg3ip95lB0eqAPpRRPq6iwAA">
<XPD:REF name="Model">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+hAdR8zyFkCNf6AzDeVmiQAA">
<XPD:REF name="Model">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9Hm0Oe7VC0uGV/QtB9RfDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[59]" type="UMLClassView" guid="MDzPor59hEiFaRMU5HaauAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1904</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="eXEJ5MkMBUqQ/CIq9rsSZgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="93jELPRAq0Gjlp2odn/wyQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Controller</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wmI7+mIGdEaClMcflp/SAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="D8KHM1fny0+bDgrduxI63gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NxSvtVtbyUmqd9I5kgw0jwAA">
<XPD:REF name="Model">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="RYGiyNsmOUWjqzD7WgEsHwAA">
<XPD:REF name="Model">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ueELSYKx/E6SXO2jGgZ3pgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[60]" type="UMLAssociationView" guid="3HlxtXUSp0G07HnGC5kkowAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1564,340;1785,500</XPD:ATTR>
<XPD:REF name="Model">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
<XPD:REF name="Head">jRfP0FkkWUSmhgZcShgGywAA</XPD:REF>
<XPD:REF name="Tail">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eBKfDyvhskOrYIgj1CdayQAA">
<XPD:ATTR name="Alpha" type="real">-4.2258834071279</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.560219778561</XPD:ATTR>
<XPD:ATTR name="Text" type="string">updates</XPD:ATTR>
<XPD:REF name="Model">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="0QfAEeg5d0mZ8achJW7kBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="d0AKyKI3CUmibdBeigmCkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Dg/c9klLi0Wm/ipvpjW0pgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ks1oWW3wo0azUYqTHIBm2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="0VEC3KeVZ0an5hqpB4XPVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">I3X5e03fHk6sqF8qj5U5aQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ak8WmVW0oEKRqzjPPwnDJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ks1oWW3wo0azUYqTHIBm2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="TwbYCpx1TEiK+lVrttw3rgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">I3X5e03fHk6sqF8qj5U5aQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="NVWQQiRUKESsKDWmps47jgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Ks1oWW3wo0azUYqTHIBm2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4FXaJ/Nnp0Kfnd08bEqZ+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">I3X5e03fHk6sqF8qj5U5aQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="S2dwhsV/WECy+TzwffSOrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Ks1oWW3wo0azUYqTHIBm2gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="nvJz1KRNZkqGHjSvBtRWxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">I3X5e03fHk6sqF8qj5U5aQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[61]" type="UMLAssociationView" guid="rDdSUvbVaEG9ggE0ypcnAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1849,390;1910,428</XPD:ATTR>
<XPD:REF name="Model">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
<XPD:REF name="Head">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:REF name="Tail">/MDBPqnZ9UCfQ2me5NcQBQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OofWbW1gTkuedLLmAdwBUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="k7cQjNJlBUCPvtnSyg/XGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YolU+kHCgUm9kqkHoNG51AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="RBxo6B2JgEqcRrVfYiRo2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Iw2VAh9J5UqJtk/UqLAgNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GUYiOibAPEG8bQL+sArbuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/nMXuZLDKUueIY556WOUNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="rCehlpg5ME6JeSggWzzIlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Iw2VAh9J5UqJtk/UqLAgNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="A2Z96kqosUCh2alrBGPfXQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/nMXuZLDKUueIY556WOUNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="PxxCzG1OwECOO/x2GK+eGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Iw2VAh9J5UqJtk/UqLAgNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pLtQNHq3vUadFX0sKyu47AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">/nMXuZLDKUueIY556WOUNwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="VRX/As48u06edYd6R3M8QAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Iw2VAh9J5UqJtk/UqLAgNAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="VzHZ0ZXPOEmsm/68hTet/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">/nMXuZLDKUueIY556WOUNwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[62]" type="UMLAssociationView" guid="rhOhJL3BRkStU9pSAwYUfQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1816,390;1814,500</XPD:ATTR>
<XPD:REF name="Model">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
<XPD:REF name="Head">jRfP0FkkWUSmhgZcShgGywAA</XPD:REF>
<XPD:REF name="Tail">/MDBPqnZ9UCfQ2me5NcQBQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jomJKRkpIUmu4xvFCO9FqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4vzW238AekeQw3SD/kKcWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Z8q43isRwUyezjVKKqR4JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="XtwML19I9UyMo2AEW3tM+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">MaC4KDJuwkWUZ4vYXftlBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="QDf+QQZQV0Ky4FeoAUi3LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9vU7uAR150iIyZhoLXMmYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="LxaNSkkWvEyo0wKXfLBLxwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">MaC4KDJuwkWUZ4vYXftlBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Z+VNE2/WFESyIs0EAJow2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9vU7uAR150iIyZhoLXMmYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="d4acHO9CyE2m53IgII9kAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">MaC4KDJuwkWUZ4vYXftlBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="btId5eSPwU2KIb6uqD6N0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">9vU7uAR150iIyZhoLXMmYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="BO5eJnAtfkqHMZde6T4sRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MaC4KDJuwkWUZ4vYXftlBwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="xEzqRE2wZkK8Q25uYqIUzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9vU7uAR150iIyZhoLXMmYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[63]" type="UMLAssociationView" guid="buY0G9ihP0qD8dq/q4dJsgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1905,470;1851,500</XPD:ATTR>
<XPD:REF name="Model">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
<XPD:REF name="Head">jRfP0FkkWUSmhgZcShgGywAA</XPD:REF>
<XPD:REF name="Tail">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="udYYHXvqnE+6geSihOFQcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ejuIhmIlGkmIacERIGy4iQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="B0Rr9XMvrEK4yJ5wofRXXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ilQVggS1PEyjr84UfJHO3AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+9QQKL3WGEispsuoDKfXsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="rJ3DJgCdGkKbX5WV6MWlOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Cum3XAxCzk+eNaWpBEUk8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="HRwDfTrZQEqPzR5XxaWGegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+9QQKL3WGEispsuoDKfXsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rtgyJevnsUykkZ+PTUnhHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Cum3XAxCzk+eNaWpBEUk8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="th8vevGqw0y7s1Xk8CczvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">+9QQKL3WGEispsuoDKfXsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Qm259ZUBlUumu0prxs7BzAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">Cum3XAxCzk+eNaWpBEUk8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="g88Jmm6ivUWJWmaMsBTz/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+9QQKL3WGEispsuoDKfXsgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QVXkFgoMHkmYbsAKv9VcBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-908</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-884</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Cum3XAxCzk+eNaWpBEUk8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[64]" type="UMLAssociationView" guid="QYHYDvjRuUmP82Mbzb3OVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1593,424;1772,503</XPD:ATTR>
<XPD:REF name="Model">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
<XPD:REF name="Head">jRfP0FkkWUSmhgZcShgGywAA</XPD:REF>
<XPD:REF name="Tail">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="To83PyFytUeXTGeNu/DXOgAA">
<XPD:ATTR name="Alpha" type="real">1.50422726277772</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">11</XPD:ATTR>
<XPD:ATTR name="Text" type="string">updates</XPD:ATTR>
<XPD:REF name="Model">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hupahjwqoEm6D6ywbP2BQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="uU+/koacU0yVUdwIrs65wgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="paJ2k3XeDEmvaa5df3znGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">E0hEHl+otUuK5zXsoA5XmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5tARK3PbgkKdEPF03PfM/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3ci+Sr9LaEKo+I/Mdo4ZrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ONhrLMS3tU2J9MtpACbZbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">E0hEHl+otUuK5zXsoA5XmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Z75sfFz7KkKaCLUHNssMmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3ci+Sr9LaEKo+I/Mdo4ZrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="uMT/rSxXFUi1ZgkNOQfdBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">E0hEHl+otUuK5zXsoA5XmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="54q0fOqJr0GIDJ9gGauEdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3ci+Sr9LaEKo+I/Mdo4ZrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="30qnzuMTjkeYFZVDAo9t6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">E0hEHl+otUuK5zXsoA5XmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="sXsEcrsNrUiWYcUQSlP/hAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-932</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">3ci+Sr9LaEKo+I/Mdo4ZrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[65]" type="UMLAssociationView" guid="FQLdtnPCpkyxAaz8Zm9f+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1942,428;1924,76;520,76;519,192</XPD:ATTR>
<XPD:REF name="Model">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
<XPD:REF name="Head">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Tail">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5PboBtUBGUCgfPxngZm05QAA">
<XPD:ATTR name="Alpha" type="real">2.99205204743582</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">684.640781724256</XPD:ATTR>
<XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
<XPD:REF name="Model">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="A77ChLXfrUOui/uFSunLugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y5Yx7ghtf0W1tsiY+aCevAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QWze+d15UE2JwOUiChfBmgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">lhxtHcIN3UCXk+ybgLdzSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="EF+gygb2kEa79vgfWp5HPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.128818745058572</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">248.338478693899</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+creates</XPD:ATTR>
<XPD:REF name="Model">RQxtAXqbXkC6qsprP6zuiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="cSfsM+oDckm8IrDYiK7feAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">lhxtHcIN3UCXk+ybgLdzSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="o2lR7678SkG64ImgL9avyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">RQxtAXqbXkC6qsprP6zuiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="l19x7EzX7E+CotG++/cdqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">lhxtHcIN3UCXk+ybgLdzSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4E3Xp0kVd02NaBLZ2nyr7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">RQxtAXqbXkC6qsprP6zuiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="uAb0lORNbU++VCIK0wmU+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">lhxtHcIN3UCXk+ybgLdzSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="U2kbwOEam0KTl0hR594zswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">RQxtAXqbXkC6qsprP6zuiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[66]" type="UMLAssociationView" guid="Dfngi9Nv+Ueul/gFVnuodwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1943,470;1944,972;144,972;143,603</XPD:ATTR>
<XPD:REF name="Model">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
<XPD:REF name="Head">ZOEuCjWhAUSn5G07DlsqqgAA</XPD:REF>
<XPD:REF name="Tail">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KH9/IhjSZUqIQ75dAbBwNgAA">
<XPD:ATTR name="Alpha" type="real">3.15881047016867</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">813.120532270585</XPD:ATTR>
<XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
<XPD:REF name="Model">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ANMcg2Bx+kGtPtPlbAfvKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sRuukZieI0qo5W+yZFa6MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="w/ej6+SC3USl6pTqGnb3sQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/fVZNp3vkO5TmEWw9pjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="JlPw3PdtK0OdIeLfluWYqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.139997373805425</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">218.073382144635</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+creates</XPD:ATTR>
<XPD:REF name="Model">tOB8rlNEY06S79b3hpC3NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fvqpb25kUUmasznoaa+m/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/fVZNp3vkO5TmEWw9pjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="+QetV0n/m0WP957rx7QVJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tOB8rlNEY06S79b3hpC3NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="h1u8B922K0aZq+F+wdGQlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4/fVZNp3vkO5TmEWw9pjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="gZJ3gxLFgEatUM0c4ZbTugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tOB8rlNEY06S79b3hpC3NAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hfepp0y1rkGBfavnPFPvkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4/fVZNp3vkO5TmEWw9pjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+5AB2sTAlUOHrgl5ajO+RgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">tOB8rlNEY06S79b3hpC3NAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[67]" type="UMLClassView" guid="s4iWEKf9t0yzjPTU9ZLovwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">2092</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">348</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">87</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="p3TFrj1+hkyBlwklibDxRwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="xV7YMlZaxkqe7vsC2nXMlAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Main</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="goVsMcHrrkaIfoCz4ubNagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tNCbFyg2KUuT9S69iGKMgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QLZnOlBYp0K/tP3nLY1YaQAA">
<XPD:REF name="Model">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f9SOSqWsbEWRw9XNqnLYjAAA">
<XPD:REF name="Model">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="h26o2+WvJ06QSP2TOz8OWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[68]" type="UMLAssociationView" guid="WowWXuezckGNTyYGeN8LsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">2092,364;1980,352;1861,364</XPD:ATTR>
<XPD:REF name="Model">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
<XPD:REF name="Head">/MDBPqnZ9UCfQ2me5NcQBQAA</XPD:REF>
<XPD:REF name="Tail">s4iWEKf9t0yzjPTU9ZLovwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ky7Nb1iqCkK1yNHJWbTFhwAA">
<XPD:ATTR name="Alpha" type="real">3.59969042700151</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">18.8679622641132</XPD:ATTR>
<XPD:ATTR name="Text" type="string">initializes/operates</XPD:ATTR>
<XPD:REF name="Model">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="GzfxnTnumEu5wrQHtarEEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tqDOXb83I0C3FCZQ2Ve2sQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AEQlcNrdw0CKl7Cxmyz84gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">t3r3jSC5hU61amyWGrGuPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="fN9VkcLQgkOLW53U/q06TgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">alRy9otekEiseBreIaiKwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9t4oaM1V5kWpnNcRakItygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">t3r3jSC5hU61amyWGrGuPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RuwVf90fG0W8m/5cUqoe4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">alRy9otekEiseBreIaiKwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="n8haq8BNXky3/hinEeDy9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">t3r3jSC5hU61amyWGrGuPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Vt6XmwSO3UWKKpH9bGiH2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">alRy9otekEiseBreIaiKwgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="8mQG1L+Er02lN3pcQSaqtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">t3r3jSC5hU61amyWGrGuPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Smc4yT1un0mE41Zq7TH4kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">alRy9otekEiseBreIaiKwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[69]" type="UMLAssociationView" guid="rktL1RqlAUWkaYZjKYBssQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">2135,348;2136,308;1630,306</XPD:ATTR>
<XPD:REF name="Model">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
<XPD:REF name="Head">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:REF name="Tail">s4iWEKf9t0yzjPTU9ZLovwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="DColZ+L+bk+bO8dunhQLmgAA">
<XPD:ATTR name="Alpha" type="real">-0.03449004283343</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">260.192236625154</XPD:ATTR>
<XPD:ATTR name="Text" type="string">registers</XPD:ATTR>
<XPD:REF name="Model">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rpTyEA4l3ky7hfkw5J6xWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Fsfgafllb06W5BbUZVvGegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="jJ1xxpyIz0eATkislJzA1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.0467834791402901</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">210.19276866724</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+registers</XPD:ATTR>
<XPD:REF name="Model">0LRk1nsB00yDlYvpF3zuFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VaruYjFCsU62pwqSC4b4xgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">EbHqPvWyiUC5acl25vLTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="f0FKzKX4XUi9zhyHDFHhpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0LRk1nsB00yDlYvpF3zuFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="v096W2Yt1U2yNqGB+SKuQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">EbHqPvWyiUC5acl25vLTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ySOwSiuZgEOJPS+CU+hq2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0LRk1nsB00yDlYvpF3zuFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="kzDyBWYWDU296zUzD1RCiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">EbHqPvWyiUC5acl25vLTHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="dNBYU0wdREG5lBq2H/co7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">0LRk1nsB00yDlYvpF3zuFgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OraVoWshKUWFs6PjUFaxlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">EbHqPvWyiUC5acl25vLTHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[70]" type="UMLAssociationView" guid="eYdvJvv9iEqr5kFpMEVDSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">2135,390;2136,572;1516,572;1515,424</XPD:ATTR>
<XPD:REF name="Model">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
<XPD:REF name="Head">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:REF name="Tail">s4iWEKf9t0yzjPTU9ZLovwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="lxL3TpPM3UaAs5gY8r5sxQAA">
<XPD:ATTR name="Alpha" type="real">2.95848121589401</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">54.9181208709839</XPD:ATTR>
<XPD:ATTR name="Text" type="string">registers</XPD:ATTR>
<XPD:REF name="Model">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8UAsmZ7dREy5GMe+B6zXAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iKdMpQpZIEalbTOiQFWV4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="8v5FqalE7ESd0BEEHHmotAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">h4/VIGFGUUemkrottatpsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5RkcCTri70azOS5LrRHbaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.993060792446206</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">348.633044905385</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+registers</XPD:ATTR>
<XPD:REF name="Model">IAxiH+Cyj0i8l1BuFu/pzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="H2A483dJMkeygKeySIwpRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">h4/VIGFGUUemkrottatpsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="VWdnCA1T1EiwYtNJQoR4CQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IAxiH+Cyj0i8l1BuFu/pzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="O6wjw4nA2UaoxAe4dphKegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">h4/VIGFGUUemkrottatpsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="HFF3556khEKnZB2ISsYmuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IAxiH+Cyj0i8l1BuFu/pzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ryGnIllgS0+5DzjXU/zP1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">h4/VIGFGUUemkrottatpsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="xC4m2ijDYkCuTIDK7jzIagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IAxiH+Cyj0i8l1BuFu/pzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[71]" type="UMLClassView" guid="0pMzwFh7eEm2DYg3+5cEnQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="51aIVMl/AkWaPUuub559NAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0qPcD4xwB0qNmkCV0/CryQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Checking</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VIwy572OjU2B5FS86xGMWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="k1Va5H2DmUiLGdvvsIo9MwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="hTeDh0Fy80uTM8PAHqvyOgAA">
<XPD:REF name="Model">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6sJNr5X/A0KsP9awFTjRFAAA">
<XPD:REF name="Model">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="O1KHxRusn0WvbC77fX7+dQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[72]" type="UMLClassView" guid="51cu32OTR0CDwAmsw74plgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">604</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="e3Ig88uyXUC1byT9FKuo9wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="GKxpecne50iR7KC2C+x9vAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Saving</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bbunMcQ3cESQFnWBd0LxTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8p/MtOocAkuJgKofmWUN0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5vZoKmUeX0e2s8KULqzeXAAA">
<XPD:REF name="Model">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="N5DfX7ZoIEqvqdO4vvAz7QAA">
<XPD:REF name="Model">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GJ6SSP5vh0SUbnAJeOpbDwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[73]" type="UMLRealizationView" guid="pKTlvwQXUEC1Nsc/CS40nQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1359,672;1360,876;980,880;960,837</XPD:ATTR>
<XPD:REF name="Model">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
<XPD:REF name="Head">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:REF name="Tail">0pMzwFh7eEm2DYg3+5cEnQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XbUTyfHATkCLncyMipbYMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tBiFskI3rk2UjAr21ul49wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VTDpDWm1MU2/YuMzVrO/MAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[74]" type="UMLRealizationView" guid="ZHYB7r3KJk2PBX1GuITbywAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1479,672;1476,892;952,892;939,837</XPD:ATTR>
<XPD:REF name="Model">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
<XPD:REF name="Head">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:REF name="Tail">51cu32OTR0CDwAmsw74plgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wb4nunTdw0Sl8zkCQ7D31AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YhmGLpp+fkG2RhvjdPN20AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="yexPdSFIc0OBZyzn/l3bGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[75]" type="UMLTextView" guid="X7hVwzCLGkKM2uXA/ykRIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1952</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">520</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Mediator Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[76]" type="UMLNoteView" guid="+4S2KkpnTkGTRp+HUBp3HgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1976</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">608</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">236</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">When there's no record in system, 
buttons like AddInterest, Deposit, Withdraw,
Report cannot work, i.e. they are disabled.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[77]" type="UMLNoteLinkView" guid="iO/SZ10EIUeGwWLvaBSZcAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">2025,548;2072,608</XPD:ATTR>
<XPD:REF name="Head">+4S2KkpnTkGTRp+HUBp3HgAA</XPD:REF>
<XPD:REF name="Tail">X7hVwzCLGkKM2uXA/ykRIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[78]" type="UMLAssociationView" guid="Rjvb5jKSdESOY8+Ypj8UOwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1484,424;1480,428;1479,604</XPD:ATTR>
<XPD:REF name="Model">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
<XPD:REF name="Head">51cu32OTR0CDwAmsw74plgAA</XPD:REF>
<XPD:REF name="Tail">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QGrXES078kOuujnDZjEz/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nkCGbvpWkEGPVcZwBEDozQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IzhrLCbA10Gs63phF5SXtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="y2GUcEc7YE+yyEctGw6VOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">vIjkDO46LEqVsi2pMXBZCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iaU0Bm0RLU66oKT6y9N2/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3pGQzYPFEkqI3DzMyt2jqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="OhZzqMHW1UmY7/Ecg0tDvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">vIjkDO46LEqVsi2pMXBZCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="shhxTmD/xkOe847XJ/em5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3pGQzYPFEkqI3DzMyt2jqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="hT06+5kPNUuk9JwTuaMmlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">vIjkDO46LEqVsi2pMXBZCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="riKDhS/z1UqPPniyg0pKkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">3pGQzYPFEkqI3DzMyt2jqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="QiYEyiU3WUqm9YP0Q0EHlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">vIjkDO46LEqVsi2pMXBZCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dD51u8nFqkS5O8IQ7auK8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">3pGQzYPFEkqI3DzMyt2jqwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[79]" type="UMLAssociationView" guid="gTYURMhQoUWXcq4H9TmMWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1404,307;1360,308;1359,604</XPD:ATTR>
<XPD:REF name="Model">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
<XPD:REF name="Head">0pMzwFh7eEm2DYg3+5cEnQAA</XPD:REF>
<XPD:REF name="Tail">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="mB81Pvh4Rkaahf/T12CwgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="xM1KAlVDuESN9EADaX5caQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YLZzpwal4ke0e4G7TqgKiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PR3TQSFMP0CXEEXhZ1H1JQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5eznnaQXKEimTubiDVhcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="tAQ8e+Cl1k6CbUfj9g20nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vFAouK2eH0C24HFBgcn2IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="j3DE06RTSkCYDEdsBwRQcgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5eznnaQXKEimTubiDVhcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="rD2BULYYJkiSmhIfi60zrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vFAouK2eH0C24HFBgcn2IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="KJ7RO+cUBkuDyKtQOx9LHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">5eznnaQXKEimTubiDVhcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qLKUDxbmzkmbzBkvAgPX1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">vFAouK2eH0C24HFBgcn2IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Hmjx5kpvGU6Lkwkj/SK5zAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5eznnaQXKEimTubiDVhcQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="TdhkynNQTUuY3U/I1104tAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">vFAouK2eH0C24HFBgcn2IwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[80]" type="UMLNoteView" guid="BbsG1laReEuqKZx9VI2l/QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1380</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">383</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">57</XPD:ATTR>
<XPD:ATTR name="Text" type="string">While application is starting up, we'll register the customized,
concrete Observers in BaseManager by attaching relative type of Account: 
BaseManager.getInstance().attachObserver(this, Checking.ClassName);
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[81]" type="UMLNoteLinkView" guid="jInD4PKgb0WkHHh2uUwtkwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1556,236;1536,272</XPD:ATTR>
<XPD:REF name="Head">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:REF name="Tail">BbsG1laReEuqKZx9VI2l/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[82]" type="UMLNoteLinkView" guid="Sozwf5mrRky+3LvLbeMWbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1562,236;1525,356</XPD:ATTR>
<XPD:REF name="Head">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:REF name="Tail">BbsG1laReEuqKZx9VI2l/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[83]" type="UMLNoteView" guid="qfLjxCbxW0+Z9l2pAvcpIQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1964</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Taking advantage of Command Pattern,
Client could also customize their own commands
as per specific requirements.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[84]" type="UMLNoteLinkView" guid="OwJuahTtlEq7JJ8B0XpptgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1917,178;2002,152</XPD:ATTR>
<XPD:REF name="Head">qfLjxCbxW0+Z9l2pAvcpIQAA</XPD:REF>
<XPD:REF name="Tail">EF+gygb2kEa79vgfWp5HPgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[85]" type="UMLNoteView" guid="th3AnHWp6U2CzU5Rm+21agAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">580</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Singleton Pattern
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[86]" type="UMLNoteLinkView" guid="HD+fAETgR0eW5mWmANBR5gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">568,351;616,305</XPD:ATTR>
<XPD:REF name="Head">th3AnHWp6U2CzU5Rm+21agAA</XPD:REF>
<XPD:REF name="Tail">E2VI7S4ZOkC6N5rS+lJOIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[87]" type="UMLAssociationView" guid="FAhpCt382UufRddJ5Xl6CQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1943,428;1952,32;96,40;96,400;364,399</XPD:ATTR>
<XPD:REF name="Model">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
<XPD:REF name="Head">E2VI7S4ZOkC6N5rS+lJOIwAA</XPD:REF>
<XPD:REF name="Tail">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="w3IE3h8MQkC/fs0pi80LKQAA">
<XPD:ATTR name="Alpha" type="real">1.58102902877308</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">1759.09209537193</XPD:ATTR>
<XPD:ATTR name="Text" type="string">executes</XPD:ATTR>
<XPD:REF name="Model">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="M0k2oF5hqUuiw9G8iunpaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TSf+QsV1VEm3YBvnjZFpzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="hpQQnrmbtUaBaIyaHP1gOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pOEwmfMbX0i0h/aqgklEZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="xTSjVSamEEqU/7afbp2cNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-6.1825704154953</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">411.246884486679</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+execute</XPD:ATTR>
<XPD:REF name="Model">5aEEFqTcUEKucV/JFhU8iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="7bWwk7sqgkKPczS9yLe2JgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pOEwmfMbX0i0h/aqgklEZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="pNCd27zu/060LDrM+K7MPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5aEEFqTcUEKucV/JFhU8iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="oV0rscyLsE+T6SDUzjtcWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">pOEwmfMbX0i0h/aqgklEZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="RY0LoEAcPU6OmpDCzMpxKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5aEEFqTcUEKucV/JFhU8iwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ixS96wRMs0mQ/Nmvvks+CwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">pOEwmfMbX0i0h/aqgklEZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="B/JD87gMs0Gte9U8l2zPpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-980</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5aEEFqTcUEKucV/JFhU8iwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[88]" type="UMLAssociationView" guid="JJD8yR/85U24UO9JPxh1JgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1861,374;1980,388;2092,374</XPD:ATTR>
<XPD:REF name="Model">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
<XPD:REF name="Head">s4iWEKf9t0yzjPTU9ZLovwAA</XPD:REF>
<XPD:REF name="Tail">/MDBPqnZ9UCfQ2me5NcQBQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EqycYNOlvEu85v2W4tidBwAA">
<XPD:ATTR name="Alpha" type="real">-2.01689971115875</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">6.32455532033676</XPD:ATTR>
<XPD:ATTR name="Text" type="string">shows</XPD:ATTR>
<XPD:REF name="Model">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="H1zKuu4OvEaqKpiKM5ZKyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DYnOkC7Hd0SiukVrZm6ZkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="7QQD/dbA3UaxMeL2VwOi4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oEPeS33VyUGdmFP56acErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="32/+RWvsek+A0BTUagEIzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">KGnH3y3hUUi+JA2SjmDFewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Lwv1YkNOlUWSm0L+0We1wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oEPeS33VyUGdmFP56acErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="XOL9eUK4hk2fvYbG263dyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">KGnH3y3hUUi+JA2SjmDFewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="c2rfUP0CmkG+83xDwMTrdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oEPeS33VyUGdmFP56acErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="S6ot2kE00060cDaGRSshgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">KGnH3y3hUUi+JA2SjmDFewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="A3lWnCowlE2gEUhW6wmJvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oEPeS33VyUGdmFP56acErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="dlAqs5hur0WmsQnbb8775QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">KGnH3y3hUUi+JA2SjmDFewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[89]" type="UMLClassView" guid="b/s9aXw6gEij6sMpejQxAwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1608</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">676</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">220</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+qUYSqrLPkyRYyjP3SUOogAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mX6ojb1XUEetz5r1UTYNKgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AccountFactory</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SXvD3c/zDke8CGhXC6z66wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ik6pzriD+0O55410p5FGLQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Js+QqZT7ek6KS+GeT9/o9AAA">
<XPD:REF name="Model">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XIB//vihXEquQ0X57BIJdgAA">
<XPD:REF name="Model">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="zm/j1lIEME68rnCQRvdnuQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[90]" type="UMLAssociationView" guid="iYXsFzE7DEOI8JRCnpx98AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1942,470;1928,704;1827,704</XPD:ATTR>
<XPD:REF name="Model">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
<XPD:REF name="Head">b/s9aXw6gEij6sMpejQxAwAA</XPD:REF>
<XPD:REF name="Tail">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="60Vl2HcZ3ESIBEGUJxZkogAA">
<XPD:ATTR name="Alpha" type="real">0.227597327511178</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">46.0977222864644</XPD:ATTR>
<XPD:ATTR name="Text" type="string">createAccount</XPD:ATTR>
<XPD:REF name="Model">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="rdfYZ8q5YE+9Eykh3aM+ZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Y8+bW3D2MUGTK6QDhSqTRQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SkWktTXltUCewEhdaAKPsAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">CZdTcHB1SU2PRnH8zENWaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iW1Jf9OVh0CEyacVZr5UnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tmgl0bMy3UG8Tu8dmHT0VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="YLN4/WW9FUuebA8slebvLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">CZdTcHB1SU2PRnH8zENWaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="vP//5Zn4+kmzxmlTFlhf/gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tmgl0bMy3UG8Tu8dmHT0VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VVTvouQmWUCTgfpYhp8uvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">CZdTcHB1SU2PRnH8zENWaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="22iEczASZ0aLyzIoS7PF6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">tmgl0bMy3UG8Tu8dmHT0VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="nsMF2xc0XkmW0nbiIiu/bAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">CZdTcHB1SU2PRnH8zENWaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Yt8kz96mV0WBq9OM78pOgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">tmgl0bMy3UG8Tu8dmHT0VwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[91]" type="UMLAssociationView" guid="lOWSf8AzIUyNJ+vmO7CuigAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1608,695;1504,688;1496,672</XPD:ATTR>
<XPD:REF name="Model">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
<XPD:REF name="Head">51cu32OTR0CDwAmsw74plgAA</XPD:REF>
<XPD:REF name="Tail">b/s9aXw6gEij6sMpejQxAwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Feh9f2sTXkGBXtzB45lNqAAA">
<XPD:ATTR name="Alpha" type="real">4.34678647911787</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">61.2943716828878</XPD:ATTR>
<XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
<XPD:REF name="Model">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Z+wgjVU+7U6LHi9dTSCJQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Xh/H4tx/ikOOHxEM7DQSYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="MS2uFa6Aq0mAtgjVEJEr5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">hOJBrhQRhEayBPrEBoZ2cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Q76fIuNxxUaFZUC7xXz8kwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.454707993275671</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">33.6154726279432</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+creates</XPD:ATTR>
<XPD:REF name="Model">2aYgFYgJt0e+Ob9mfCmOsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="2aGz4AX5Y0Wzj+12Xse6nQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">hOJBrhQRhEayBPrEBoZ2cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="LW2fTYbIJU+B7lr8pv33oAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">2aYgFYgJt0e+Ob9mfCmOsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="P8raZy53nkK6mE/SeVdOcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">hOJBrhQRhEayBPrEBoZ2cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="q1ILp2GD7EmXf4AdB1A1/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">2aYgFYgJt0e+Ob9mfCmOsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="UCoHaV8r60WO/k8kgM57OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">hOJBrhQRhEayBPrEBoZ2cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ZGo9DzJDrkKUzOR2qOk2PAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">2aYgFYgJt0e+Ob9mfCmOsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[92]" type="UMLAssociationView" guid="c47RXPXNhEO8TIoaNTL/fgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1608,705;1412,708;1385,672</XPD:ATTR>
<XPD:REF name="Model">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
<XPD:REF name="Head">0pMzwFh7eEm2DYg3+5cEnQAA</XPD:REF>
<XPD:REF name="Tail">b/s9aXw6gEij6sMpejQxAwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="a+6vopM8Skyvv1Xo9EdLlAAA">
<XPD:ATTR name="Alpha" type="real">3.85280247456094</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">41.9761837236307</XPD:ATTR>
<XPD:ATTR name="Text" type="string">creates</XPD:ATTR>
<XPD:REF name="Model">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fQO3nn+/CkCZg1LThkQJnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="e9d/337I+EiMh1m4JFpNDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="z6n/e6+2m0ik6wCxrdmA4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2Ll2b/ln8kOSNa2QEgGB+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="XO2qQg2iYEW5hN7XtQAJvAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wu4ZuCDyrki3kBdevHnRJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="qYIbqSjgIkWiplT01JUqUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2Ll2b/ln8kOSNa2QEgGB+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="YdY8vzqqw0yqMb6+yAaJsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wu4ZuCDyrki3kBdevHnRJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="UJ34+vd6Ukm7VsZCR50wIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">2Ll2b/ln8kOSNa2QEgGB+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ZHRdmFcC/Uu4B2tAGtoRNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">wu4ZuCDyrki3kBdevHnRJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="qfM7ne3RPkiR8gtTUXV0RAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">2Ll2b/ln8kOSNa2QEgGB+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rR6o77R7mkOqKDlgvI3m4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">wu4ZuCDyrki3kBdevHnRJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[93]" type="UMLTextView" guid="CSjFzM2vtUOeeqIxkla94QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1692</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">588</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Factory Pattern
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">98</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="FAsz83fiuUmKJB2XEQX6+QAA">
<XPD:ATTR name="Name" type="string">&lt;Abstract&gt;BaseCustomer</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2A4v3FlqMk++AZZbRgMlegAA</XPD:REF>
<XPD:REF name="Views[1]">HxU3nnA9+EyOG/8UgJl/pQAA</XPD:REF>
<XPD:REF name="Views[2]">cRbg9kpxi0+x/6GXD8jv9AAA</XPD:REF>
<XPD:REF name="Views[3]">AlmLlYtQ0ke44RWpe49HNgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">fxREDZZ89Eap6G3d2vXySQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
<XPD:REF name="Specializations[1]">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="lySDt6LuykKqiccxwnP+DgAA">
<XPD:ATTR name="Name" type="string">addAccount</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xmB/jW811EygqIgd8pqW+QAA">
<XPD:ATTR name="Name" type="string">IAccount acct</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lySDt6LuykKqiccxwnP+DgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="obcwLCOrm0SjKNPEkOK+fQAA">
<XPD:ATTR name="Name" type="string">getAccounts</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="GYSAlVJ0X0yXDNxetPezygAA">
<XPD:ATTR name="Name" type="string">List&lt;BaseAccount&gt;</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">accounts</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="W+aWKN28zEWWT0quOeqApQAA">
<XPD:ATTR name="Name" type="string">Name</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="xfsN3qJgO0WYB6AtdcwxIAAA">
<XPD:ATTR name="Name" type="string">Street</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="vXdOI3KYzkKZT3GllkxNTAAA">
<XPD:ATTR name="Name" type="string">City</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="WexllfIrJUiJM6AuCZnomAAA">
<XPD:ATTR name="Name" type="string">State</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="2QZxJU43MU2hKjcKv8E8egAA">
<XPD:ATTR name="Name" type="string">Zip</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="xXQ2jE4yqk2iBco66NP+nQAA">
<XPD:ATTR name="Name" type="string">Email</XPD:ATTR>
<XPD:REF name="Owner">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="PpNR+krTlUyZ417c5GRFuAAA">
<XPD:ATTR name="Name" type="string">BaseAccount</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JXb8AhnsGkacX8Z+9P0xhwAA</XPD:REF>
<XPD:REF name="Views[1]">O00iAWjUIEWWuSOcHigD9gAA</XPD:REF>
<XPD:REF name="Views[2]">2FQ09eCluEqRuPxktmGzLQAA</XPD:REF>
<XPD:REF name="Views[3]">TbiBh7UEw0GgpUiOm2F2OwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">TD8JSbnHTUi2iQIxjVYAkAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">3</XPD:ATTR>
<XPD:REF name="Generalizations[0]">egpEfzc5IEOo+8wgjT/o0gAA</XPD:REF>
<XPD:REF name="Generalizations[1]">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
<XPD:REF name="Generalizations[2]">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="zR90gECLBkmXKb7WZ0NtqgAA">
<XPD:ATTR name="Name" type="string">addTransaction</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OpQLFQUTGkmOdOdn1ay+ywAA">
<XPD:ATTR name="Name" type="string">IEntry tr</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zR90gECLBkmXKb7WZ0NtqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="tKd03pvkfUCCC5oD7VW6tgAA">
<XPD:ATTR name="Name" type="string">report</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="xlaTOb1lkU6pGz1usVyVPAAA">
<XPD:ATTR name="Name" type="string">getBalance</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="EjL50UujEkmlb97kA08IowAA">
<XPD:ATTR name="Name" type="string">addInterest</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="sA6uQNAgekiEuVQRvfs+EgAA">
<XPD:ATTR name="Name" type="string">deposit</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RH4cW76VqUOVBx4SeAzOnwAA">
<XPD:ATTR name="Name" type="string">amount</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sA6uQNAgekiEuVQRvfs+EgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oODdx4kLT0KcBaDYs2BjGAAA">
<XPD:ATTR name="Name" type="string">withdraw</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OcnCrKpNcEyGXqFVuuUvfAAA">
<XPD:ATTR name="Name" type="string">amount</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oODdx4kLT0KcBaDYs2BjGAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">uOQYD07rHUCWYLicLZDCKgAA</XPD:REF>
<XPD:REF name="Associations[1]">Q9i8LmqkXUax7eoZR5S4CgAA</XPD:REF>
<XPD:REF name="Associations[2]">qCXdXTXgHEyu0ABG6x/rXAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="L/vyjmhi8ESRN61UYNtZaAAA">
<XPD:ATTR name="Name" type="string">AccountNo</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="HsYvmZ/60Uip5sKEVbtkpAAA">
<XPD:ATTR name="Name" type="string">Balance</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="7mD2bqr6OkGGdP94xJHKCQAA">
<XPD:ATTR name="Name" type="string">Type</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="q8XPPhbYrECpF+KqNWZfZgAA">
<XPD:ATTR name="Name" type="string">ExpDate</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="3O5A9QnXbUWhxi/4RNJePgAA">
<XPD:ATTR name="Name" type="string">List&lt;IEntry&gt;</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">transactionHistory</XPD:ATTR>
<XPD:REF name="Owner">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="O6mf2QhGDUavId3xsGCiRwAA">
<XPD:ATTR name="Name" type="string">BaseManager</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">E2VI7S4ZOkC6N5rS+lJOIwAA</XPD:REF>
<XPD:REF name="Views[1]">dwTfyd2+H0G1HmBGkxGM3gAA</XPD:REF>
<XPD:REF name="Views[2]">IN1yfCaThkqq6heyCWHq4AAA</XPD:REF>
<XPD:REF name="Views[3]">ick/cYfIvk+zP/JUZZjvYgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">sGO88QTlnUO8B3OhJ8WZdQAA</XPD:REF>
<XPD:REF name="Generalizations[1]">is5sIcAcTk6WiJOXluVIbAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="06i9NUfWokWdkZ2m+qsaUgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:REF name="Owner">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VBK55s1PTkC3srVp2F28hwAA">
<XPD:ATTR name="Name" type="string">ICommand cmd</XPD:ATTR>
<XPD:REF name="BehavioralFeature">06i9NUfWokWdkZ2m+qsaUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Lcw6B7QfakqXyOTFIkTppQAA">
<XPD:ATTR name="Name" type="string">attachObserver</XPD:ATTR>
<XPD:REF name="Owner">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RPe4BwzkZEymtHrXZeXGywAA">
<XPD:ATTR name="Name" type="string">BaseObserver&lt;T</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lcw6B7QfakqXyOTFIkTppQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MDiXuX+Sa0GdLT9Y4S5AlQAA">
<XPD:ATTR name="Name" type="string">E&gt; obs</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lcw6B7QfakqXyOTFIkTppQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="fWqbXtGolU+YvLcT6npmgQAA">
<XPD:ATTR name="Name" type="string">String className</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Lcw6B7QfakqXyOTFIkTppQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="9XcU/6a05EiQM21noZhnugAA">
<XPD:ATTR name="Name" type="string">registerObservers</XPD:ATTR>
<XPD:REF name="Owner">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XdaAvz60H0y5S6tnEKHlhgAA">
<XPD:ATTR name="Name" type="string">IAccount acc</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9XcU/6a05EiQM21noZhnugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">qIEeiHt8Wkuoe+V4pH9ptgAA</XPD:REF>
<XPD:REF name="Associations[1]">izseTkXlpkOWVfe6BALQHwAA</XPD:REF>
<XPD:REF name="Associations[2]">Ph5N0c6uLka/CR7ouHjfWgAA</XPD:REF>
<XPD:REF name="Associations[3]">BhLAIMcFAEKK2l988U0HywAA</XPD:REF>
<XPD:REF name="Associations[4]">vt/PPGzfU0mCrEc8726zkgAA</XPD:REF>
<XPD:REF name="Associations[5]">pOEwmfMbX0i0h/aqgklEZAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pyUG+pR210mbQSujdwa0nQAA">
<XPD:ATTR name="Name" type="string">List&lt;BaseObserver&gt;</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">observers</XPD:ATTR>
<XPD:REF name="Owner">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="OOl444Afpkm4ucsxbfQFUgAA">
<XPD:ATTR name="Name" type="string">AccountType</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QhqjpYQ51E6h7VxhWTD79wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">hLbbDFFbf0GXRSQnYjUyeQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="a+KeIuRj3kaHqBtyU8b6XwAA">
<XPD:ATTR name="Name" type="string">InterestRate</XPD:ATTR>
<XPD:REF name="Owner">OOl444Afpkm4ucsxbfQFUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="4EhpkghTIkOTMvcHF2typwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vzyijU0L8UuspZpm+OmU+wAA</XPD:REF>
<XPD:REF name="Views[1]">UGu0ltXTPUSWjZWV94uaRgAA</XPD:REF>
<XPD:REF name="Views[2]">Or2rZOJQv06oV6JQUpiR2QAA</XPD:REF>
<XPD:REF name="Views[3]">gYlCH9+VtEyEQxgpcuA2AQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="c2Popkvv5E61jo3nOqfrZAAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
<XPD:REF name="Participant">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ttKZ4O4HKkO0jzB6NjjrJQAA</XPD:REF>
<XPD:REF name="Views[1]">wDK89Dmp+kyfUK/Vc4sSJwAA</XPD:REF>
<XPD:REF name="Views[2]">P18eqM8B2kye0aZDcc+LLQAA</XPD:REF>
<XPD:REF name="Views[3]">e2SzjBtq+0+nVB9vUBpy/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IVgR/P4YvEK2ufZPbQ8+CgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">4EhpkghTIkOTMvcHF2typwAA</XPD:REF>
<XPD:REF name="Participant">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Fpb9sTKSrkiWWn75wWXAtAAA</XPD:REF>
<XPD:REF name="Views[1]">sAV3oIqtCUWYOB2Y5m1wEAAA</XPD:REF>
<XPD:REF name="Views[2]">sUYNkh1Fj0KwRQy2XSsP7gAA</XPD:REF>
<XPD:REF name="Views[3]">ARrU+pOU4k+vWEHmicRc4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="nFNwP5IvY0mBq30Xv0k/hAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hLbbDFFbf0GXRSQnYjUyeQAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">nFNwP5IvY0mBq30Xv0k/hAAA</XPD:REF>
<XPD:REF name="Participant">OOl444Afpkm4ucsxbfQFUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="uOQYD07rHUCWYLicLZDCKgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">nFNwP5IvY0mBq30Xv0k/hAAA</XPD:REF>
<XPD:REF name="Participant">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="EQ+dsodZ2kG7asiGT7RwywAA">
<XPD:ATTR name="Name" type="string">Transaction</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">23q3xac3LUWgqcTMPD9j2AAA</XPD:REF>
<XPD:REF name="Views[1]">jqlQEaZSyUWRgFcYQ09BAgAA</XPD:REF>
<XPD:REF name="Views[2]">aENeSfS5d0SxRevgUXyo3gAA</XPD:REF>
<XPD:REF name="Views[3]">SjtHdCARxU2ZOPTyntNywQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">bKXt3wxbW0SIZKhPuTE+JgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ItCkADlKTEmFy/VqcPyCyQAA">
<XPD:ATTR name="Name" type="string">Amount</XPD:ATTR>
<XPD:REF name="Owner">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="YwaJXbAMqUqWK6qOY0hhUwAA">
<XPD:ATTR name="Name" type="string">Type</XPD:ATTR>
<XPD:REF name="Owner">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="6X71J5Ww3UuxLH/S9jd1AgAA">
<XPD:ATTR name="Name" type="string">Result</XPD:ATTR>
<XPD:REF name="Owner">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="i7fKU9a5Y0mDDdLjk2PG4AAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">abcD21kcWUe3kqZ1uI7MfAAA</XPD:REF>
<XPD:REF name="Views[1]">touJASzStEaMPFHRT4nl3wAA</XPD:REF>
<XPD:REF name="Views[2]">4PHJZTKlpUOkSRJfQAXDFwAA</XPD:REF>
<XPD:REF name="Views[3]">lM0hxL1KOU+Ih0589M1TrwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bKXt3wxbW0SIZKhPuTE+JgAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
<XPD:REF name="Participant">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nsYsKp37mEmpmFyX7mmMXgAA</XPD:REF>
<XPD:REF name="Views[1]">AlXkMykTRUqCxJdcfF/e+wAA</XPD:REF>
<XPD:REF name="Views[2]">lDS86K1rpkeFzrieikoddwAA</XPD:REF>
<XPD:REF name="Views[3]">jgHOnKRpYEm0jkIbiDPIIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Q9i8LmqkXUax7eoZR5S4CgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">i7fKU9a5Y0mDDdLjk2PG4AAA</XPD:REF>
<XPD:REF name="Participant">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">932xTODpbUi3xJxkGQTolAAA</XPD:REF>
<XPD:REF name="Views[1]">mToJBvqpsUGYXsH+kjmrOwAA</XPD:REF>
<XPD:REF name="Views[2]">g3uB5ew8JUiWtEZVc4TkrAAA</XPD:REF>
<XPD:REF name="Views[3]">QgTx1xdQpEuDjkoQvEXjzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="TPI5JunPV0etjZ4JWzLskQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oNdnu7YxX0armvC8xJhqtQAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">TPI5JunPV0etjZ4JWzLskQAA</XPD:REF>
<XPD:REF name="Participant">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="qIEeiHt8Wkuoe+V4pH9ptgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">TPI5JunPV0etjZ4JWzLskQAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="XfS05ohhHEyIrzNV+ighhwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qCXdXTXgHEyu0ABG6x/rXAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">XfS05ohhHEyIrzNV+ighhwAA</XPD:REF>
<XPD:REF name="Participant">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="vSPx5t4rZ0y9KZjOownk2AAA">
<XPD:REF name="Association">XfS05ohhHEyIrzNV+ighhwAA</XPD:REF>
<XPD:REF name="Participant">1Xa3EIZPBUOY8iJM7xLF8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLInterface" guid="y4vAKIw8f0OeMnPSCI1l3gAA">
<XPD:ATTR name="Name" type="string">ICustomer</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">QK8rJgOE2kWyWleO5Av1/AAA</XPD:REF>
<XPD:REF name="Views[1]">3LQG2oxf8USxO/oYGopTxwAA</XPD:REF>
<XPD:REF name="Views[2]">NZdPLNafDESlbmxPDeEDOQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">e8NrQu6s00eVXODjy05NoAAA</XPD:REF>
<XPD:REF name="Specializations[1]">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
<XPD:REF name="Specializations[2]">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">oNdnu7YxX0armvC8xJhqtQAA</XPD:REF>
<XPD:REF name="Associations[1]">IVgR/P4YvEK2ufZPbQ8+CgAA</XPD:REF>
<XPD:REF name="Associations[2]">4/UWbn3c80mXF0up2lxYVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="e8NrQu6s00eVXODjy05NoAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
<XPD:REF name="Parent">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yZXtTMrj8k+f5lr0EuOCAQAA</XPD:REF>
<XPD:REF name="Views[1]">4W5DhiDdl0i6XQbHFbcsRwAA</XPD:REF>
<XPD:REF name="Views[2]">O11g1Nz9skCDOvkTE8qd+QAA</XPD:REF>
<XPD:REF name="Views[3]">GVvVHgHcs0i6jyBGjEQngwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLInterface" guid="4aATyxUk1E2AJmPrQBQZ+wAA">
<XPD:ATTR name="Name" type="string">IAccount</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">zT3/5bta6U+zx1xJddoCmQAA</XPD:REF>
<XPD:REF name="Views[1]">NthOjd04LkKDD7nD85C3KgAA</XPD:REF>
<XPD:REF name="Views[2]">TxbaC9bETkqYBlRmyOG40AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">TD8JSbnHTUi2iQIxjVYAkAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">egpEfzc5IEOo+8wgjT/o0gAA</XPD:REF>
<XPD:REF name="Specializations[1]">RQ5TCq5Hd0STDQp229vi6wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">c2Popkvv5E61jo3nOqfrZAAA</XPD:REF>
<XPD:REF name="Associations[1]">RQ2BrGHMhU2KXW9z5I1soQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="egpEfzc5IEOo+8wgjT/o0gAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:REF name="Parent">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLInterface" guid="9P6Nr6flkkyI3ZFOkQZ2aQAA">
<XPD:ATTR name="Name" type="string">IEntry</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">167UAFE9/E+VRliqFmcjmwAA</XPD:REF>
<XPD:REF name="Views[1]">9owLB3hEE0afH+TUcpQIXQAA</XPD:REF>
<XPD:REF name="Views[2]">gtr9ujq0gE+mfcSWfuFCvwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">s/rnDFy7dUq/gKpJcTcLLQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">b9VFgD3XDke9ONFUvijrMQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="hmVPX4Oz4UCWCXVOMtPiEwAA">
<XPD:ATTR name="Name" type="string">aaa</XPD:ATTR>
<XPD:REF name="Owner">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="s/rnDFy7dUq/gKpJcTcLLQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">EQ+dsodZ2kG7asiGT7RwywAA</XPD:REF>
<XPD:REF name="Parent">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wiVeGJvXHkmZW9KAqjIBvgAA</XPD:REF>
<XPD:REF name="Views[1]">DbW1GlPR9EyQ4ZMDMewSDwAA</XPD:REF>
<XPD:REF name="Views[2]">b8LSoXxXF0+8UZy6XBkqlQAA</XPD:REF>
<XPD:REF name="Views[3]">Ayt43KkEVkq40vRYiparxQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLInterface" guid="1Xa3EIZPBUOY8iJM7xLF8QAA">
<XPD:ATTR name="Name" type="string">IAccountType</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">QhqjpYQ51E6h7VxhWTD79wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">vSPx5t4rZ0y9KZjOownk2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="QhqjpYQ51E6h7VxhWTD79wAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">OOl444Afpkm4ucsxbfQFUgAA</XPD:REF>
<XPD:REF name="Parent">1Xa3EIZPBUOY8iJM7xLF8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLInterface" guid="HoNGznbOtk2cr7pgC9ZFAAAA">
<XPD:ATTR name="Name" type="string">IPerson</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">se3yvp0weke7JHhtLfBMPQAA</XPD:REF>
<XPD:REF name="Views[1]">E/GOE2z3WUa94+8hMloPQQAA</XPD:REF>
<XPD:REF name="Views[2]">zmQUM2y/n0qD6duKB4CgsAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">SiiU8joBx0uSLsj6iKY9cQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">NLx1O5QN40S0tfwAxCXRswAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">bZFz1dzvUEGI3BdGu3oEOAAA</XPD:REF>
<XPD:REF name="Specializations[1]">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLInterface" guid="vCEiflD34ke/3x7fPGwhWwAA">
<XPD:ATTR name="Name" type="string">IOrganization</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">AOwZJF525US8J8u8awvNNwAA</XPD:REF>
<XPD:REF name="Views[1]">1DQi5VKKIkO2eWgQZylOBwAA</XPD:REF>
<XPD:REF name="Views[2]">ncP74+jC5EeHJ8ohCwE1IwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">7F5ev6nQ5kGGp9nW3NQonQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">d5o/XjxuEUGi7BszhHOzxAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">0aLTppQrCkKPV/OVL0gh9wAA</XPD:REF>
<XPD:REF name="Specializations[1]">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLGeneralization" guid="NLx1O5QN40S0tfwAxCXRswAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
<XPD:REF name="Parent">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gXhRggdBEEel4fwWafqL3gAA</XPD:REF>
<XPD:REF name="Views[1]">P3RwPIm1pEKA+fnAzcg+tgAA</XPD:REF>
<XPD:REF name="Views[2]">G5X8OV9c/UeB1b2UDXTPkAAA</XPD:REF>
<XPD:REF name="Views[3]">vtd2ED/qsk2ly81GGRZGwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLGeneralization" guid="d5o/XjxuEUGi7BszhHOzxAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
<XPD:REF name="Parent">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uQsli36t9EalDVEJn5AZqgAA</XPD:REF>
<XPD:REF name="Views[1]">FbfyI+keCEiqrhEsMvsm1QAA</XPD:REF>
<XPD:REF name="Views[2]">kpJIUnnNEEmO7eDINF/voAAA</XPD:REF>
<XPD:REF name="Views[3]">ZSWws+0Ka0S3pTEG4JjerQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLInterface" guid="EnbBTwNuEkuxTwBt3O+LAgAA">
<XPD:ATTR name="Name" type="string">ICommandManager</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">sGO88QTlnUO8B3OhJ8WZdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLGeneralization" guid="sGO88QTlnUO8B3OhJ8WZdQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:REF name="Parent">EnbBTwNuEkuxTwBt3O+LAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLInterface" guid="nbkhnJD6S0WZGeH2corF6QAA">
<XPD:ATTR name="Name" type="string">ICommand</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">ke1lCxWNY0Wr816PkCDbgQAA</XPD:REF>
<XPD:REF name="Views[1]">k97baiGYPkG3FPG8c6B4XgAA</XPD:REF>
<XPD:REF name="Views[2]">ycSGnoazKEiM08IzN7TonQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
<XPD:REF name="Specializations[1]">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
<XPD:REF name="Specializations[2]">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
<XPD:REF name="Associations[0]">zf6A4prMGEeLPDOfD8dD7wAA</XPD:REF>
<XPD:REF name="Associations[1]">TX3G/h9Yk0KYiRycEaBOigAA</XPD:REF>
<XPD:REF name="Associations[2]">xdgSC0Lx5kyddVv5BlF9XwAA</XPD:REF>
<XPD:REF name="Associations[3]">laI/FPqkL06pTaY/pt51fQAA</XPD:REF>
<XPD:REF name="Associations[4]">DUApa3M6zky1BnseWWt3lwAA</XPD:REF>
<XPD:REF name="Associations[5]">kcFzrsFRR0u+9N1QdgirdAAA</XPD:REF>
<XPD:REF name="Associations[6]">lhxtHcIN3UCXk+ybgLdzSwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Qq9QVWVNX0ahLNnEPT406gAA">
<XPD:ATTR name="Name" type="string">Attribute1</XPD:ATTR>
<XPD:REF name="Owner">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="SGtu0oF6zUurjuYWE6N93wAA">
<XPD:ATTR name="Name" type="string">Attribute2</XPD:ATTR>
<XPD:REF name="Owner">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="txG7zTKWfUi2CqfYqhk0ugAA">
<XPD:ATTR name="Name" type="string">Attribute3</XPD:ATTR>
<XPD:REF name="Owner">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="WTPxZCC0t06EC+hEbaGHFQAA">
<XPD:ATTR name="Name" type="string">Attribute4</XPD:ATTR>
<XPD:REF name="Owner">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="62lHhxoKpUC6C7gcODwVswAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="izseTkXlpkOWVfe6BALQHwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">62lHhxoKpUC6C7gcODwVswAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zf6A4prMGEeLPDOfD8dD7wAA">
<XPD:REF name="Association">62lHhxoKpUC6C7gcODwVswAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="eLwd+LFizEalcxk9OD2B5QAA">
<XPD:ATTR name="Name" type="string">Deposit</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="OUuY0aOq0ESub5XDMIPu3gAA">
<XPD:ATTR name="Name" type="string">deposit</XPD:ATTR>
<XPD:REF name="Owner">eLwd+LFizEalcxk9OD2B5QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLInterface" guid="LfNo2rkpsEqqlP/gLGViWwAA">
<XPD:ATTR name="Name" type="string">Observer</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">KxwWoHd/IEisHya7Rn9BQAAA</XPD:REF>
<XPD:REF name="Views[1]">kUtmECArc0qlKRctrZozogAA</XPD:REF>
<XPD:REF name="Views[2]">FEWO6AvRE0+WkuFxeTEiSgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">is5sIcAcTk6WiJOXluVIbAAA</XPD:REF>
<XPD:REF name="Specializations[1]">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">LBrQeAH3ykiE9gX0qJddsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLGeneralization" guid="is5sIcAcTk6WiJOXluVIbAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:REF name="Parent">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="wTF17twLfkuS+2xuRIOhDQAA">
<XPD:ATTR name="Name" type="string">Observable</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9DBLQ6gum0yuk5jYKIXeLAAA</XPD:REF>
<XPD:REF name="Views[1]">Et2jqDmH1kOoC0KAud8ThQAA</XPD:REF>
<XPD:REF name="Views[2]">uHpIrCh5aUOc87aI/mmYGAAA</XPD:REF>
<XPD:REF name="Views[3]">dDBQ2sKl4UORaWPt1wzKiAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">QlsAA0U9eE+gEr/Rio8HjwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="h1vGDPpD5ESlkF4PoW6SkgAA">
<XPD:ATTR name="Name" type="string">notify</XPD:ATTR>
<XPD:REF name="Owner">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="QlsAA0U9eE+gEr/Rio8HjwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:REF name="Parent">wTF17twLfkuS+2xuRIOhDQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wW01JVPKeEa8F8jjiZB9awAA</XPD:REF>
<XPD:REF name="Views[1]">+NbAnEA2bEm++QpEjt83HwAA</XPD:REF>
<XPD:REF name="Views[2]">BSUCA1NAS0SB2YIrPgZY8QAA</XPD:REF>
<XPD:REF name="Views[3]">RIcR5anEjEeSfVcCmuTQdQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLRealization" guid="TD8JSbnHTUi2iQIxjVYAkAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:REF name="Supplier">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLGeneralization" guid="RQ5TCq5Hd0STDQp229vi6wAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:REF name="Parent">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">K++Ly20EbU6FzqhU6pwXZQAA</XPD:REF>
<XPD:REF name="Views[1]">UV3sq2tbaUaRSeOwUhRDqgAA</XPD:REF>
<XPD:REF name="Views[2]">/luQCsC0DkWRPrxluZXB2wAA</XPD:REF>
<XPD:REF name="Views[3]">fjpFdo+lU0ue1yVoRbncRQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLClass" guid="9YPK1qOeDEOD2hdVQCyJ4gAA">
<XPD:ATTR name="Name" type="string">BaseObserver</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Y8PBk3pbMEWj2mVlumT0dwAA</XPD:REF>
<XPD:REF name="Views[1]">uKP6Gi0/okuOTIGG7ZqWBgAA</XPD:REF>
<XPD:REF name="Views[2]">c4EjndNfjk+btWHKlxIWEgAA</XPD:REF>
<XPD:REF name="Views[3]">r5nCKEsEvkumMnli8SC3tAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Da5Bg9GiCUSGbfVEQMfVyAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Cxw3XO4K90eijxLrGTeAfgAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="joe4lNkcF0+gAW36/Ja74wAA">
<XPD:ATTR name="Name" type="string">Observable o</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cxw3XO4K90eijxLrGTeAfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="JS7nWR8+RE+wREsvx37g5AAA">
<XPD:ATTR name="Name" type="string">Object arg</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Cxw3XO4K90eijxLrGTeAfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Fi1V2Fvfi0yOPCpjGZYuTAAA">
<XPD:ATTR name="Name" type="string">&lt;abstract&gt; updateObserver</XPD:ATTR>
<XPD:REF name="Owner">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V/jsz9soCE2LVdYGiCWBggAA">
<XPD:ATTR name="Name" type="string">T t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fi1V2Fvfi0yOPCpjGZYuTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7pin1BevTUqVZ6oMNt8A7wAA">
<XPD:ATTR name="Name" type="string">E e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Fi1V2Fvfi0yOPCpjGZYuTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLGeneralization" guid="Da5Bg9GiCUSGbfVEQMfVyAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:REF name="Parent">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gETusrg6IUi0Rxe1S8pehgAA</XPD:REF>
<XPD:REF name="Views[1]">lmbwGpet+ku0xlm1NoI2NAAA</XPD:REF>
<XPD:REF name="Views[2]">iC43DTWBNEeqcjwWwprUJwAA</XPD:REF>
<XPD:REF name="Views[3]">p8rj6647zkawDdvkkpia0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLAssociation" guid="ID7IterJUEefxlAq4ggKCwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0Fgs5QfgwEij7g13KAj6XwAA</XPD:REF>
<XPD:REF name="Views[1]">DrG4O3dE60G5S2a8mqjDAgAA</XPD:REF>
<XPD:REF name="Views[2]">M30HA96axkGjAXFEArx3XAAA</XPD:REF>
<XPD:REF name="Views[3]">wKN32k8Uy0KypegAt0kjfgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="LBrQeAH3ykiE9gX0qJddsQAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
<XPD:REF name="Participant">LfNo2rkpsEqqlP/gLGViWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6XNB/IiAf0CUdIRL0LHjNAAA</XPD:REF>
<XPD:REF name="Views[1]">9U3ig8S4ekWSfB1O+uSMDgAA</XPD:REF>
<XPD:REF name="Views[2]">E3d8VVwopEiaZb+pngiwkgAA</XPD:REF>
<XPD:REF name="Views[3]">PwpXZRnpbEiyU0kLbVji2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ph5N0c6uLka/CR7ouHjfWgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">ID7IterJUEefxlAq4ggKCwAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fP2CpO2M9k+bxfbVICb8kQAA</XPD:REF>
<XPD:REF name="Views[1]">ebeR+4K8m0qPiO14bUb9+QAA</XPD:REF>
<XPD:REF name="Views[2]">SO/Xzpk1AEG27lT9kRv1qAAA</XPD:REF>
<XPD:REF name="Views[3]">mdLO1LYm7kSDrxo+r8LE1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLClass" guid="cxddjzPc1kqhv20B/OykzAAA">
<XPD:ATTR name="Name" type="string">Person</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5h7VD8ys6U6HXMcQ5bEi8AAA</XPD:REF>
<XPD:REF name="Views[1]">J8GkyJ5a5kmM4LCCFzZhkgAA</XPD:REF>
<XPD:REF name="Views[2]">GNIioP4quE+TW8Vl5GfuYQAA</XPD:REF>
<XPD:REF name="Views[3]">K2/v2348MEGl1GIVjCSl3wAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">SiiU8joBx0uSLsj6iKY9cQAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">fxREDZZ89Eap6G3d2vXySQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">3</XPD:ATTR>
<XPD:REF name="Generalizations[0]">bZFz1dzvUEGI3BdGu3oEOAAA</XPD:REF>
<XPD:REF name="Generalizations[1]">86KH9VoxIkmFAm4MaRk73AAA</XPD:REF>
<XPD:REF name="Generalizations[2]">C2zrKwxb+U2cqkn3kKL0egAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">HFHK+EKR50ibjyQtzK7pxAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="piZke4pOTE2ddJv+Mi/glAAA">
<XPD:ATTR name="Name" type="string">Birthdate</XPD:ATTR>
<XPD:REF name="Owner">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="U4TwxBNza0ayGD5EQ0JLBAAA">
<XPD:ATTR name="Name" type="string">Organization</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+9HbBX5qYEKKjCZN09lY/gAA</XPD:REF>
<XPD:REF name="Views[1]">5hakicUpB0eQWkdco75l7AAA</XPD:REF>
<XPD:REF name="Views[2]">AmD/nWmQdEq6kO1Q7eiarAAA</XPD:REF>
<XPD:REF name="Views[3]">iF4kHQRxh0Ka21SevmjUiAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">7F5ev6nQ5kGGp9nW3NQonQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">3</XPD:ATTR>
<XPD:REF name="Generalizations[0]">0aLTppQrCkKPV/OVL0gh9wAA</XPD:REF>
<XPD:REF name="Generalizations[1]">INEwUQxBRUqepvD2aDqbRgAA</XPD:REF>
<XPD:REF name="Generalizations[2]">VmvOICDJEkOodUFBWBRG8wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">FgrvbrbuyEeKZt4bSO9gFAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xAvu7eD8Akm1L9OH+cI2ngAA">
<XPD:ATTR name="Name" type="string">NoOfEmployees</XPD:ATTR>
<XPD:REF name="Owner">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLGeneralization" guid="bZFz1dzvUEGI3BdGu3oEOAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:REF name="Parent">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLGeneralization" guid="0aLTppQrCkKPV/OVL0gh9wAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:REF name="Parent">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GM3bKgRCvUqyGxwvmYQq4AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">GM3bKgRCvUqyGxwvmYQq4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLRealization" guid="SiiU8joBx0uSLsj6iKY9cQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:REF name="Supplier">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLRealization" guid="GM3bKgRCvUqyGxwvmYQq4AAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">0aLTppQrCkKPV/OVL0gh9wAA</XPD:REF>
<XPD:REF name="Supplier">0aLTppQrCkKPV/OVL0gh9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLRealization" guid="7F5ev6nQ5kGGp9nW3NQonQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:REF name="Supplier">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLGeneralization" guid="86KH9VoxIkmFAm4MaRk73AAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:REF name="Parent">HoNGznbOtk2cr7pgC9ZFAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TFU1Uc7rI02D13A0Z6tGlwAA</XPD:REF>
<XPD:REF name="Views[1]">zq0mGmn7XUmB0Rhr0HgpbAAA</XPD:REF>
<XPD:REF name="Views[2]">fnXOZcgzFUGEQAO2z7FmGAAA</XPD:REF>
<XPD:REF name="Views[3]">kkBk6O4udUKKPzTWaK6yRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLGeneralization" guid="INEwUQxBRUqepvD2aDqbRgAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:REF name="Parent">vCEiflD34ke/3x7fPGwhWwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jz8qQJv+bEmEd5omm3V6bQAA</XPD:REF>
<XPD:REF name="Views[1]">HHzKSSWLYEyGVQGi3ilccwAA</XPD:REF>
<XPD:REF name="Views[2]">+pZ+0OSg80qPpjo6NP1DTQAA</XPD:REF>
<XPD:REF name="Views[3]">V166NR8IMES3eLO/eVlVEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLRealization" guid="fxREDZZ89Eap6G3d2vXySQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:REF name="Supplier">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLGeneralization" guid="C2zrKwxb+U2cqkn3kKL0egAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:REF name="Parent">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">BrqCAt8AAkajwH3L2vzAIgAA</XPD:REF>
<XPD:REF name="Views[1]">a/Vk1s8JrEmcMGTWWPHzgQAA</XPD:REF>
<XPD:REF name="Views[2]">bJ5L68nl3UitEBaGf+dUfAAA</XPD:REF>
<XPD:REF name="Views[3]">ArES2iX6rkqJCoblh+xIOQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLGeneralization" guid="VmvOICDJEkOodUFBWBRG8wAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:REF name="Parent">FAsz83fiuUmKJB2XEQX6+QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h4ZzGR/kMk+kmI+650aKcQAA</XPD:REF>
<XPD:REF name="Views[1]">Guw+8y/nZUmffkw6OH2kcgAA</XPD:REF>
<XPD:REF name="Views[2]">cgOcgSnu1E+XcEtjcjr7mQAA</XPD:REF>
<XPD:REF name="Views[3]">Q5SVFeMR2EqhO76HUDjaLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[48]" type="UMLAssociation" guid="IoectSvZskecQszCwyzAfQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">f/jP+KJNP0yLTTSGZP987QAA</XPD:REF>
<XPD:REF name="Views[1]">YSOpabiNxkCF9t9RHJBrcwAA</XPD:REF>
<XPD:REF name="Views[2]">ICPt/4HTuEeqC5L3BBwGHQAA</XPD:REF>
<XPD:REF name="Views[3]">A9BlCJAcyUuJ3d75vavyFwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="HFHK+EKR50ibjyQtzK7pxAAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">IoectSvZskecQszCwyzAfQAA</XPD:REF>
<XPD:REF name="Participant">cxddjzPc1kqhv20B/OykzAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6HtM1LKx3ka/Vwf8Y8DYsAAA</XPD:REF>
<XPD:REF name="Views[1]">U25eD063X064+HMD4rbVgAAA</XPD:REF>
<XPD:REF name="Views[2]">65Ig6fCU8E2HDHBS79+6xQAA</XPD:REF>
<XPD:REF name="Views[3]">VtkXFu8jVk+BKjEKPgCnAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FgrvbrbuyEeKZt4bSO9gFAAA">
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">IoectSvZskecQszCwyzAfQAA</XPD:REF>
<XPD:REF name="Participant">U4TwxBNza0ayGD5EQ0JLBAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vRJryFmp8kaeXwwV1xNXVQAA</XPD:REF>
<XPD:REF name="Views[1]">d4fPFoWPnkaNTgZ/GJtn/QAA</XPD:REF>
<XPD:REF name="Views[2]">icHUnzElZUubDlVhG/vUAwAA</XPD:REF>
<XPD:REF name="Views[3]">hz20vv3/I0eWZ/5ErgItLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[49]" type="UMLAssociation" guid="fzL2gQqvHUeeCaYxfAoczwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BhLAIMcFAEKK2l988U0HywAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">fzL2gQqvHUeeCaYxfAoczwAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="TX3G/h9Yk0KYiRycEaBOigAA">
<XPD:REF name="Association">fzL2gQqvHUeeCaYxfAoczwAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[50]" type="UMLClass" guid="/sySJrJOu0SdT0bFwDKxygAA">
<XPD:ATTR name="Name" type="string">WithdrawCommand</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2UolARMARUOxDPbb1iF4eQAA</XPD:REF>
<XPD:REF name="Views[1]">H7rCYMPshk2/x+tB4whY2QAA</XPD:REF>
<XPD:REF name="Views[2]">D3Kkj18BhkWrCz+hSsWzdQAA</XPD:REF>
<XPD:REF name="Views[3]">FyVUCkB6FESDPnxjBkRqhAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">uYSdVewFfk6rLA8HoKvP+QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VigO5eKNmUe5EjUB/d8TuQAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:REF name="Owner">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="VwPefnVHV0q8/GSZhF1iYQAA">
<XPD:ATTR name="Name" type="string">IAccount</XPD:ATTR>
<XPD:REF name="Owner">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Onm+7virlkWALop0nFN+TwAA">
<XPD:ATTR name="Name" type="string">Amount</XPD:ATTR>
<XPD:REF name="Owner">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[51]" type="UMLGeneralization" guid="uYSdVewFfk6rLA8HoKvP+QAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">/sySJrJOu0SdT0bFwDKxygAA</XPD:REF>
<XPD:REF name="Parent">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8hIhyqaMbUiIWiR9D3UZ5wAA</XPD:REF>
<XPD:REF name="Views[1]">WqQ11xIH0Ue18yxZqw0PlQAA</XPD:REF>
<XPD:REF name="Views[2]">bjrUjY0nPUy/9vPqgStgzQAA</XPD:REF>
<XPD:REF name="Views[3]">SefKUiVVfUq4OeknQNQPXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[52]" type="UMLClass" guid="aO6eIYKJq0Kfl4xQwm+XzQAA">
<XPD:ATTR name="Name" type="string">DepositCommand</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c7BMKJJvhU6wN94bGGTdwAAA</XPD:REF>
<XPD:REF name="Views[1]">TC8OGw4NwU+E1PEBOYzAfQAA</XPD:REF>
<XPD:REF name="Views[2]">Kd4GGrtQY0SpoYGND+bDAAAA</XPD:REF>
<XPD:REF name="Views[3]">/UWWjoPPwUWBqitHfBcidAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7vdExwQq20qdKU31n2E7cgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="acuLV93ozEmhIYyBja+MhgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:REF name="Owner">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="a6hv8/45iEyiPxKbBvLi7QAA">
<XPD:ATTR name="Name" type="string">IAccount</XPD:ATTR>
<XPD:REF name="Owner">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Ku7uv8esdEiE5XSHqzYwkgAA">
<XPD:ATTR name="Name" type="string">Amount</XPD:ATTR>
<XPD:REF name="Owner">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[53]" type="UMLGeneralization" guid="7vdExwQq20qdKU31n2E7cgAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">aO6eIYKJq0Kfl4xQwm+XzQAA</XPD:REF>
<XPD:REF name="Parent">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Z4sNb9VQoU2r6YybiiO/OQAA</XPD:REF>
<XPD:REF name="Views[1]">AKapwOHAf0GblqQx2KQiMwAA</XPD:REF>
<XPD:REF name="Views[2]">mNbdQwWIxUuWnMr0K48l7QAA</XPD:REF>
<XPD:REF name="Views[3]">EP1Y2msAcUWP4U14DeYzdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[54]" type="UMLClass" guid="Hw1aVYXEkUWhE2Plq2aDMgAA">
<XPD:ATTR name="Name" type="string">AddInterestCommand</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EXrCpRpP6kujCq3k9XwytgAA</XPD:REF>
<XPD:REF name="Views[1]">R27wPne7vkmbjKLRlVtSOgAA</XPD:REF>
<XPD:REF name="Views[2]">4csDb0+9lk6h+G0wUoa5HgAA</XPD:REF>
<XPD:REF name="Views[3]">kKUqyUHFgUKqRuvp2B9U0gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8HSTuYvh0EyZIBXRKRdFQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="YvpSBRH+6E2wrhf1N50/rgAA">
<XPD:ATTR name="Name" type="string">execute</XPD:ATTR>
<XPD:REF name="Owner">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">5HTiW3EZbUapuQZ38qXsHwAA</XPD:REF>
<XPD:REF name="Associations[1]">j5crRO2fGEODuW7eIYL4JgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="jbV1R3T8m0G6lCaJTtdJCwAA">
<XPD:ATTR name="Name" type="string">List&lt;IAccount&gt;</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">accounts</XPD:ATTR>
<XPD:REF name="Owner">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[55]" type="UMLAssociation" guid="2N2WreAcjEqcIfP0ujuOQAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5HTiW3EZbUapuQZ38qXsHwAA">
<XPD:REF name="Association">2N2WreAcjEqcIfP0ujuOQAAA</XPD:REF>
<XPD:REF name="Participant">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="j5crRO2fGEODuW7eIYL4JgAA">
<XPD:REF name="Association">2N2WreAcjEqcIfP0ujuOQAAA</XPD:REF>
<XPD:REF name="Participant">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[56]" type="UMLGeneralization" guid="8HSTuYvh0EyZIBXRKRdFQwAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Child">Hw1aVYXEkUWhE2Plq2aDMgAA</XPD:REF>
<XPD:REF name="Parent">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m3d2u8/1X0ijmImY8/5JDAAA</XPD:REF>
<XPD:REF name="Views[1]">FJH0RfJsnk6ig4MNWy1/mgAA</XPD:REF>
<XPD:REF name="Views[2]">/m63t2tFBEGhLXVtlS8zkwAA</XPD:REF>
<XPD:REF name="Views[3]">3u0U67g2PUSB32pMRBTYfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[57]" type="UMLEnumeration" guid="8QETTTYwN0WaxluZHu2V1QAA">
<XPD:ATTR name="Name" type="string">Enumeration1</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[58]" type="UMLAssociation" guid="4mLUBVMvY02YRBuubdWCXQAA">
<XPD:ATTR name="Name" type="string">executes</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nra6QsYns0SN4sst7kIF3AAA</XPD:REF>
<XPD:REF name="Views[1]">W41z7OANfE6bmnwkdFI6eQAA</XPD:REF>
<XPD:REF name="Views[2]">yt3vWZm7MEWee3vM1jsGPAAA</XPD:REF>
<XPD:REF name="Views[3]">Rm8EWgxD5ECZ50kQkfY+DgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vt/PPGzfU0mCrEc8726zkgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9wruiowRn0eaANgthe6CKgAA</XPD:REF>
<XPD:REF name="Views[1]">zbDDg9EMI0ucl572JHqtOgAA</XPD:REF>
<XPD:REF name="Views[2]">jwGk9Ex7ak21sd6dblYgJAAA</XPD:REF>
<XPD:REF name="Views[3]">QIWipSN8PkmOyYKjfLb4QwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xdgSC0Lx5kyddVv5BlF9XwAA">
<XPD:REF name="Association">4mLUBVMvY02YRBuubdWCXQAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">12CHgnafQkScu4EHSAXejgAA</XPD:REF>
<XPD:REF name="Views[1]">wn6kuv17Z0O//5yLF7V04gAA</XPD:REF>
<XPD:REF name="Views[2]">dfhuPfcbrkegp6WFPBH9KQAA</XPD:REF>
<XPD:REF name="Views[3]">DMGsOywNg0GORLqVnPxgvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[59]" type="UMLAssociation" guid="BtQR4hlGtken0bbH8Gz7XgAA">
<XPD:ATTR name="Name" type="string">operates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GCcCv1esV0m3Dc0f/OryTwAA</XPD:REF>
<XPD:REF name="Views[1]">36NSKIX0e0CKJJu1AI4J0QAA</XPD:REF>
<XPD:REF name="Views[2]">NhQVzpHzREa9IeP7v7NnTQAA</XPD:REF>
<XPD:REF name="Views[3]">8Zc7wTDiFk2mH3OTPOPVsAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="laI/FPqkL06pTaY/pt51fQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KDa9xmGMSkOSwE6u+5cL7QAA</XPD:REF>
<XPD:REF name="Views[1]">U+BjpOhvfEyQcgyhSJk8QgAA</XPD:REF>
<XPD:REF name="Views[2]">qB8mnWP74ECFy4nDwIn71gAA</XPD:REF>
<XPD:REF name="Views[3]">S54fBTaMQ0aPuQaAlbGQSwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="RQ2BrGHMhU2KXW9z5I1soQAA">
<XPD:REF name="Association">BtQR4hlGtken0bbH8Gz7XgAA</XPD:REF>
<XPD:REF name="Participant">4aATyxUk1E2AJmPrQBQZ+wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">H7Z/nN0PEUGkewL4pcb8JQAA</XPD:REF>
<XPD:REF name="Views[1]">B/xFHIbvrU2+LuNBAYWhAAAA</XPD:REF>
<XPD:REF name="Views[2]">GWwr1kF1E0W0emHJpFgYKgAA</XPD:REF>
<XPD:REF name="Views[3]">Fn7oEqLKLUqPixa84QBO2wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[60]" type="UMLAssociation" guid="PUQ2Uk3gpUeUmT+yzLf21AAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DUApa3M6zky1BnseWWt3lwAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">PUQ2Uk3gpUeUmT+yzLf21AAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xkYJN/jXDkOu4j/FzVh2zQAA">
<XPD:REF name="Association">PUQ2Uk3gpUeUmT+yzLf21AAA</XPD:REF>
<XPD:REF name="Participant">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[61]" type="UMLClass" guid="6xAIb9Cz7EWy37S3V0KYygAA">
<XPD:ATTR name="Name" type="string">TransactionFactory</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">G/MKdIwUH0WRcrtUd3xgwQAA</XPD:REF>
<XPD:REF name="Views[1]">7ILNgJUKzE+49qiHhSK/ngAA</XPD:REF>
<XPD:REF name="Views[2]">3ySf0xAveEiD4AB4jfevggAA</XPD:REF>
<XPD:REF name="Views[3]">bsvAQHT51EmeOkOVAE7F/AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nSq+Rk5Hj0qdnIHpXB4E1QAA">
<XPD:ATTR name="Name" type="string">static IEntry createDepositTransaction</XPD:ATTR>
<XPD:REF name="Owner">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="klnRNjZDj0CZFRPb0z5glQAA">
<XPD:ATTR name="Name" type="string">float amount</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nSq+Rk5Hj0qdnIHpXB4E1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="6uaqGHVsYEOQYr5S0++jSAAA">
<XPD:ATTR name="Name" type="string">String result</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nSq+Rk5Hj0qdnIHpXB4E1QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="RSDO1AygEUy4Ns4Cvw313gAA">
<XPD:ATTR name="Name" type="string">static IEntry createWithdrawTransaction</XPD:ATTR>
<XPD:REF name="Owner">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sl7VMOsbK0q9BEsCMuYjZAAA">
<XPD:ATTR name="Name" type="string">float amount</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RSDO1AygEUy4Ns4Cvw313gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="9/8QO7SS2Uuyj9n74t8YRwAA">
<XPD:ATTR name="Name" type="string">String result</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RSDO1AygEUy4Ns4Cvw313gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="fUnmU7Huek6gdXjNgCShQAAA">
<XPD:ATTR name="Name" type="string">static IEntry createAddInterestTransaction</XPD:ATTR>
<XPD:REF name="Owner">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="smSoXlV47UCWnFWg/bXDSwAA">
<XPD:ATTR name="Name" type="string">float previousBalance</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fUnmU7Huek6gdXjNgCShQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="75oUcMCNMU2jaVsVi6RBHgAA">
<XPD:ATTR name="Name" type="string">String result</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fUnmU7Huek6gdXjNgCShQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">xkYJN/jXDkOu4j/FzVh2zQAA</XPD:REF>
<XPD:REF name="Associations[1]">2rnN6XoJnUqAoxczOIt1PAAA</XPD:REF>
<XPD:REF name="Associations[2]">9jbQOJOhhkioDOsWFMtguQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[62]" type="UMLAssociation" guid="P+bPtdA0DkaurpnppGBN7gAA">
<XPD:ATTR name="Name" type="string">requests</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">O/JOrZmkv0S88lA/37FqJAAA</XPD:REF>
<XPD:REF name="Views[1]">rqQaK+z1yUqubb97+71ogwAA</XPD:REF>
<XPD:REF name="Views[2]">8elXFPsyy0Gyg0RL1Po6qwAA</XPD:REF>
<XPD:REF name="Views[3]">u3GCNjzLm0WY5B5imbKXlgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kcFzrsFRR0u+9N1QdgirdAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EIivIXZ+0069g0b9OPxKeQAA</XPD:REF>
<XPD:REF name="Views[1]">yjuXzWc/Jk+KjvGzgPnvSwAA</XPD:REF>
<XPD:REF name="Views[2]">G7KrfUuFH0OL5Nr2Zhix9AAA</XPD:REF>
<XPD:REF name="Views[3]">GMUZJJvmH0ae7u9YMe+KdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2rnN6XoJnUqAoxczOIt1PAAA">
<XPD:REF name="Association">P+bPtdA0DkaurpnppGBN7gAA</XPD:REF>
<XPD:REF name="Participant">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Em9guKcx/k+1OSW1UGUAegAA</XPD:REF>
<XPD:REF name="Views[1]">4b4kqDdmIECA6RrKRqZTpwAA</XPD:REF>
<XPD:REF name="Views[2]">Oh8U/fqD/0uhdlL1WzOB9AAA</XPD:REF>
<XPD:REF name="Views[3]">SKdVgAFCiEuT15hDJ9Dl/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[63]" type="UMLAssociation" guid="ZHJdivMATUGvhC/2Cu/2JAAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wEkvxg8qE0CEm0E4GpVY5wAA</XPD:REF>
<XPD:REF name="Views[1]">3eeLVbyLWUCotX3FP2wGvAAA</XPD:REF>
<XPD:REF name="Views[2]">YUBcPyUkzEiFrzzO4jN8UgAA</XPD:REF>
<XPD:REF name="Views[3]">O29imvL680SSj58IFPNEZQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9jbQOJOhhkioDOsWFMtguQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
<XPD:REF name="Participant">6xAIb9Cz7EWy37S3V0KYygAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wcLdnVkIaU6X7ed67S+YVgAA</XPD:REF>
<XPD:REF name="Views[1]">nK2ZA04wv029xDlP2ntV9gAA</XPD:REF>
<XPD:REF name="Views[2]">CN+V8w7Dok6EPUHAv6Mv0QAA</XPD:REF>
<XPD:REF name="Views[3]">fVJwz9SJDUihM+8BezpX1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="b9VFgD3XDke9ONFUvijrMQAA">
<XPD:REF name="Association">ZHJdivMATUGvhC/2Cu/2JAAA</XPD:REF>
<XPD:REF name="Participant">9P6Nr6flkkyI3ZFOkQZ2aQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QPfCRgnntEehMeq6g7TwRAAA</XPD:REF>
<XPD:REF name="Views[1]">FKsECu1kCU6CELDVLUWPogAA</XPD:REF>
<XPD:REF name="Views[2]">mbdx1nX+DUCJb1yWj7/jEQAA</XPD:REF>
<XPD:REF name="Views[3]">GfWZBPp1p0OpaVoCRgxuSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[64]" type="UMLClass" guid="aiNv7E/QikK7bD+aKNTwYwAA">
<XPD:ATTR name="Name" type="string">CustomerFactory</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZOEuCjWhAUSn5G07DlsqqgAA</XPD:REF>
<XPD:REF name="Views[1]">tSRiR+zEW0WUMk2P4TikBAAA</XPD:REF>
<XPD:REF name="Views[2]">yfR/BTBFtUG3Fk60IFpzogAA</XPD:REF>
<XPD:REF name="Views[3]">NanxT5LxY0Wp/FDpvySsJwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="h+6BzhHULUmwdUXX6qR6owAA">
<XPD:ATTR name="Name" type="string">static ICustomer createCustomer</XPD:ATTR>
<XPD:REF name="Owner">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ypAqYNOfJUS1Er5tCYnu/QAA">
<XPD:ATTR name="Name" type="string">Object[] vals</XPD:ATTR>
<XPD:REF name="BehavioralFeature">h+6BzhHULUmwdUXX6qR6owAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">S4R2j0Pf00O6+OE1fmQbjQAA</XPD:REF>
<XPD:REF name="Associations[1]">4/fVZNp3vkO5TmEWw9pjzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[65]" type="UMLAssociation" guid="z1avxEiJ1kCzG5YtFZEp1wAA">
<XPD:ATTR name="Name" type="string">constructs</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">45vatZIyPEuOL+g2Wt5WugAA</XPD:REF>
<XPD:REF name="Views[1]">O7C30Eq7bEe6cTqv83zFVQAA</XPD:REF>
<XPD:REF name="Views[2]">Zazq049ZWUmLJP8LLQU+wwAA</XPD:REF>
<XPD:REF name="Views[3]">xnHTdaBAQkWl3MKrr+fUdwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="S4R2j0Pf00O6+OE1fmQbjQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
<XPD:REF name="Participant">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qCdimtbSIUWd0tUEchtdkQAA</XPD:REF>
<XPD:REF name="Views[1]">IHq4Sl94h0KIhmgJ+MTg6gAA</XPD:REF>
<XPD:REF name="Views[2]">CTgXzUp1IESeAFBfD+yBoAAA</XPD:REF>
<XPD:REF name="Views[3]">9Ko7OcpA+Uy1AZUZU9yENwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4/UWbn3c80mXF0up2lxYVQAA">
<XPD:REF name="Association">z1avxEiJ1kCzG5YtFZEp1wAA</XPD:REF>
<XPD:REF name="Participant">y4vAKIw8f0OeMnPSCI1l3gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FeELlNxlwk6oHCjR+qGyAAAA</XPD:REF>
<XPD:REF name="Views[1]">P++NkTwCO0mEnynX/e65qAAA</XPD:REF>
<XPD:REF name="Views[2]">27dold/tKkWmHeZ+6SqTqQAA</XPD:REF>
<XPD:REF name="Views[3]">S7XpKa8mJkmuaq/EJxIhyQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[66]" type="UMLClass" guid="A9gDvzAOj0KFui5gAGC76AAA">
<XPD:ATTR name="Name" type="string">CheckingAccountObserver</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CaheLku+yESmkMgnAazjwQAA</XPD:REF>
<XPD:REF name="Views[1]">i4txSEYlVEeZCxnpXvqbswAA</XPD:REF>
<XPD:REF name="Views[2]">sFYHDbQubEeRLPsHW4pLKAAA</XPD:REF>
<XPD:REF name="Views[3]">PHesLV3lkk+hp0x5QlA15QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">iGNuqdOljkCqrmONGq+vzAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="E6xiRr2ZRUeITOmjDHG3YQAA">
<XPD:ATTR name="Name" type="string">updateObserver</XPD:ATTR>
<XPD:REF name="Owner">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kpgxstaoy02UyFvmbYidsgAA">
<XPD:ATTR name="Name" type="string">Checking t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E6xiRr2ZRUeITOmjDHG3YQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="LUw4ymeF/0OqBg5euI2AQAAA">
<XPD:ATTR name="Name" type="string">Transaction e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">E6xiRr2ZRUeITOmjDHG3YQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="YmpGZATQ9UKic/PSImqkrAAA">
<XPD:ATTR name="Name" type="string">sendEmail</XPD:ATTR>
<XPD:REF name="Owner">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">I3X5e03fHk6sqF8qj5U5aQAA</XPD:REF>
<XPD:REF name="Associations[1]">0LRk1nsB00yDlYvpF3zuFgAA</XPD:REF>
<XPD:REF name="Associations[2]">vFAouK2eH0C24HFBgcn2IwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[67]" type="UMLClass" guid="BoxERXtT10qnMrEhuhJVnAAA">
<XPD:ATTR name="Name" type="string">SavingAccountObserver</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iKj1RJSOlEqsIcqWf+yW+QAA</XPD:REF>
<XPD:REF name="Views[1]">cTtjfH+wTUipzFgh+I0rLQAA</XPD:REF>
<XPD:REF name="Views[2]">LRkjngaieUykB96QOhMO1gAA</XPD:REF>
<XPD:REF name="Views[3]">iepKu+tD8kyLQLYiEtvPEQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">NtMh4ivYJkSj42l5yxJQyAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="PdyjLFZjTkumPZZTZxa55gAA">
<XPD:ATTR name="Name" type="string">updateObserver</XPD:ATTR>
<XPD:REF name="Owner">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Qet1/U/7KUKd1RhVKZ1FKwAA">
<XPD:ATTR name="Name" type="string">Saving t</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PdyjLFZjTkumPZZTZxa55gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Mx++dyHlLk+2O0tRo8+GeQAA">
<XPD:ATTR name="Name" type="string">Transaction e</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PdyjLFZjTkumPZZTZxa55gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="qm+K2W7OZU2NxF23HunwpgAA">
<XPD:ATTR name="Name" type="string">sendEmail</XPD:ATTR>
<XPD:REF name="Owner">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">3ci+Sr9LaEKo+I/Mdo4ZrgAA</XPD:REF>
<XPD:REF name="Associations[1]">h4/VIGFGUUemkrottatpsAAA</XPD:REF>
<XPD:REF name="Associations[2]">3pGQzYPFEkqI3DzMyt2jqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[68]" type="UMLRealization" guid="iGNuqdOljkCqrmONGq+vzAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:REF name="Supplier">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aYGe/UL5AEiDL0LLNoN46gAA</XPD:REF>
<XPD:REF name="Views[1]">+cIRsZQqikmGh3GhXCEVrgAA</XPD:REF>
<XPD:REF name="Views[2]">NZm3GYtmfkq7iiPQvuzlIwAA</XPD:REF>
<XPD:REF name="Views[3]">sHurRMadA02Dw3u2hMH4XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[69]" type="UMLRealization" guid="NtMh4ivYJkSj42l5yxJQyAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:REF name="Supplier">9YPK1qOeDEOD2hdVQCyJ4gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qWTE/CVrm0ayY18IJjsTtwAA</XPD:REF>
<XPD:REF name="Views[1]">Q3cTPHNgoUCD1YB5f1s9MgAA</XPD:REF>
<XPD:REF name="Views[2]">7P1kJo6TWUqfUr7EVK8uHgAA</XPD:REF>
<XPD:REF name="Views[3]">D8aPDCJKsECZL3GJCBnJyQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[70]" type="UMLClass" guid="2kcU6clMGEy88E+qzk2ZeQAA">
<XPD:ATTR name="Name" type="string">View</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/MDBPqnZ9UCfQ2me5NcQBQAA</XPD:REF>
<XPD:REF name="Views[1]">fJilbeZsYku+9vQxQ9WkEwAA</XPD:REF>
<XPD:REF name="Views[2]">jfNh4QytX0CDSlsbfLwP9AAA</XPD:REF>
<XPD:REF name="Views[3]">BnUvlmAVG0amV0vuVjirEgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">xkISPcnPHEeLoyMudPPdkAAA</XPD:REF>
<XPD:REF name="Associations[1]">xMeLszuv80qDpB/e/tz5/AAA</XPD:REF>
<XPD:REF name="Associations[2]">/nMXuZLDKUueIY556WOUNwAA</XPD:REF>
<XPD:REF name="Associations[3]">9vU7uAR150iIyZhoLXMmYwAA</XPD:REF>
<XPD:REF name="Associations[4]">t3r3jSC5hU61amyWGrGuPAAA</XPD:REF>
<XPD:REF name="Associations[5]">KGnH3y3hUUi+JA2SjmDFewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[71]" type="UMLClass" guid="3huUB0xrmkCczFjlWdv6gwAA">
<XPD:ATTR name="Name" type="string">Model</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jRfP0FkkWUSmhgZcShgGywAA</XPD:REF>
<XPD:REF name="Views[1]">pg3ip95lB0eqAPpRRPq6iwAA</XPD:REF>
<XPD:REF name="Views[2]">+hAdR8zyFkCNf6AzDeVmiQAA</XPD:REF>
<XPD:REF name="Views[3]">9Hm0Oe7VC0uGV/QtB9RfDAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">Wk0OeOnFAkicYvMo4ZBkGAAA</XPD:REF>
<XPD:REF name="Associations[1]">+dl/d0RV+UaBuPTlyIrSywAA</XPD:REF>
<XPD:REF name="Associations[2]">MaC4KDJuwkWUZ4vYXftlBwAA</XPD:REF>
<XPD:REF name="Associations[3]">+9QQKL3WGEispsuoDKfXsgAA</XPD:REF>
<XPD:REF name="Associations[4]">Ks1oWW3wo0azUYqTHIBm2gAA</XPD:REF>
<XPD:REF name="Associations[5]">E0hEHl+otUuK5zXsoA5XmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[72]" type="UMLClass" guid="Yn+TtQ+3bUOhX2adQAsndQAA">
<XPD:ATTR name="Name" type="string">Controller</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MDzPor59hEiFaRMU5HaauAAA</XPD:REF>
<XPD:REF name="Views[1]">NxSvtVtbyUmqd9I5kgw0jwAA</XPD:REF>
<XPD:REF name="Views[2]">RYGiyNsmOUWjqzD7WgEsHwAA</XPD:REF>
<XPD:REF name="Views[3]">ueELSYKx/E6SXO2jGgZ3pgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">Iw2VAh9J5UqJtk/UqLAgNAAA</XPD:REF>
<XPD:REF name="Associations[1]">Cum3XAxCzk+eNaWpBEUk8AAA</XPD:REF>
<XPD:REF name="Associations[2]">RQxtAXqbXkC6qsprP6zuiQAA</XPD:REF>
<XPD:REF name="Associations[3]">tOB8rlNEY06S79b3hpC3NAAA</XPD:REF>
<XPD:REF name="Associations[4]">5aEEFqTcUEKucV/JFhU8iwAA</XPD:REF>
<XPD:REF name="Associations[5]">tmgl0bMy3UG8Tu8dmHT0VwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[73]" type="UMLAssociation" guid="OhwbBa6yIUmJUvR6NGqEfQAA">
<XPD:ATTR name="Name" type="string">updates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3HlxtXUSp0G07HnGC5kkowAA</XPD:REF>
<XPD:REF name="Views[1]">eBKfDyvhskOrYIgj1CdayQAA</XPD:REF>
<XPD:REF name="Views[2]">0QfAEeg5d0mZ8achJW7kBgAA</XPD:REF>
<XPD:REF name="Views[3]">d0AKyKI3CUmibdBeigmCkQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="I3X5e03fHk6sqF8qj5U5aQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
<XPD:REF name="Participant">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0VEC3KeVZ0an5hqpB4XPVgAA</XPD:REF>
<XPD:REF name="Views[1]">TwbYCpx1TEiK+lVrttw3rgAA</XPD:REF>
<XPD:REF name="Views[2]">4FXaJ/Nnp0Kfnd08bEqZ+QAA</XPD:REF>
<XPD:REF name="Views[3]">nvJz1KRNZkqGHjSvBtRWxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Ks1oWW3wo0azUYqTHIBm2gAA">
<XPD:REF name="Association">OhwbBa6yIUmJUvR6NGqEfQAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Dg/c9klLi0Wm/ipvpjW0pgAA</XPD:REF>
<XPD:REF name="Views[1]">ak8WmVW0oEKRqzjPPwnDJwAA</XPD:REF>
<XPD:REF name="Views[2]">NVWQQiRUKESsKDWmps47jgAA</XPD:REF>
<XPD:REF name="Views[3]">S2dwhsV/WECy+TzwffSOrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[74]" type="UMLAssociation" guid="LMXVlHy66kiijIlUFGK2XQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="xkISPcnPHEeLoyMudPPdkAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">LMXVlHy66kiijIlUFGK2XQAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Wk0OeOnFAkicYvMo4ZBkGAAA">
<XPD:REF name="Association">LMXVlHy66kiijIlUFGK2XQAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[75]" type="UMLAssociation" guid="3g90v6b62kKV2hHlaRf5NQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+dl/d0RV+UaBuPTlyIrSywAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">3g90v6b62kKV2hHlaRf5NQAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xMeLszuv80qDpB/e/tz5/AAA">
<XPD:REF name="Association">3g90v6b62kKV2hHlaRf5NQAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[76]" type="UMLAssociation" guid="BGMPRdDFg0SXlslmcPiFNQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rDdSUvbVaEG9ggE0ypcnAAAA</XPD:REF>
<XPD:REF name="Views[1]">OofWbW1gTkuedLLmAdwBUgAA</XPD:REF>
<XPD:REF name="Views[2]">k7cQjNJlBUCPvtnSyg/XGgAA</XPD:REF>
<XPD:REF name="Views[3]">YolU+kHCgUm9kqkHoNG51AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/nMXuZLDKUueIY556WOUNwAA">
<XPD:REF name="Association">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GUYiOibAPEG8bQL+sArbuAAA</XPD:REF>
<XPD:REF name="Views[1]">A2Z96kqosUCh2alrBGPfXQAA</XPD:REF>
<XPD:REF name="Views[2]">pLtQNHq3vUadFX0sKyu47AAA</XPD:REF>
<XPD:REF name="Views[3]">VzHZ0ZXPOEmsm/68hTet/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Iw2VAh9J5UqJtk/UqLAgNAAA">
<XPD:REF name="Association">BGMPRdDFg0SXlslmcPiFNQAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RBxo6B2JgEqcRrVfYiRo2AAA</XPD:REF>
<XPD:REF name="Views[1]">rCehlpg5ME6JeSggWzzIlQAA</XPD:REF>
<XPD:REF name="Views[2]">PxxCzG1OwECOO/x2GK+eGwAA</XPD:REF>
<XPD:REF name="Views[3]">VRX/As48u06edYd6R3M8QAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[77]" type="UMLAssociation" guid="S0ez3/N2iUaf/9aIDzivsgAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rhOhJL3BRkStU9pSAwYUfQAA</XPD:REF>
<XPD:REF name="Views[1]">jomJKRkpIUmu4xvFCO9FqQAA</XPD:REF>
<XPD:REF name="Views[2]">4vzW238AekeQw3SD/kKcWQAA</XPD:REF>
<XPD:REF name="Views[3]">Z8q43isRwUyezjVKKqR4JgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9vU7uAR150iIyZhoLXMmYwAA">
<XPD:REF name="Association">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QDf+QQZQV0Ky4FeoAUi3LAAA</XPD:REF>
<XPD:REF name="Views[1]">Z+VNE2/WFESyIs0EAJow2AAA</XPD:REF>
<XPD:REF name="Views[2]">btId5eSPwU2KIb6uqD6N0QAA</XPD:REF>
<XPD:REF name="Views[3]">xEzqRE2wZkK8Q25uYqIUzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="MaC4KDJuwkWUZ4vYXftlBwAA">
<XPD:REF name="Association">S0ez3/N2iUaf/9aIDzivsgAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XtwML19I9UyMo2AEW3tM+wAA</XPD:REF>
<XPD:REF name="Views[1]">LxaNSkkWvEyo0wKXfLBLxwAA</XPD:REF>
<XPD:REF name="Views[2]">d4acHO9CyE2m53IgII9kAwAA</XPD:REF>
<XPD:REF name="Views[3]">BO5eJnAtfkqHMZde6T4sRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[78]" type="UMLAssociation" guid="ncYu9GIehUKtuTeTgpAo7AAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">buY0G9ihP0qD8dq/q4dJsgAA</XPD:REF>
<XPD:REF name="Views[1]">udYYHXvqnE+6geSihOFQcAAA</XPD:REF>
<XPD:REF name="Views[2]">ejuIhmIlGkmIacERIGy4iQAA</XPD:REF>
<XPD:REF name="Views[3]">B0Rr9XMvrEK4yJ5wofRXXgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Cum3XAxCzk+eNaWpBEUk8AAA">
<XPD:REF name="Association">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rJ3DJgCdGkKbX5WV6MWlOgAA</XPD:REF>
<XPD:REF name="Views[1]">rtgyJevnsUykkZ+PTUnhHQAA</XPD:REF>
<XPD:REF name="Views[2]">Qm259ZUBlUumu0prxs7BzAAA</XPD:REF>
<XPD:REF name="Views[3]">QVXkFgoMHkmYbsAKv9VcBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+9QQKL3WGEispsuoDKfXsgAA">
<XPD:REF name="Association">ncYu9GIehUKtuTeTgpAo7AAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ilQVggS1PEyjr84UfJHO3AAA</XPD:REF>
<XPD:REF name="Views[1]">HRwDfTrZQEqPzR5XxaWGegAA</XPD:REF>
<XPD:REF name="Views[2]">th8vevGqw0y7s1Xk8CczvQAA</XPD:REF>
<XPD:REF name="Views[3]">g88Jmm6ivUWJWmaMsBTz/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[79]" type="UMLAssociation" guid="H/l9HRty8UC0UTr2MLETSAAA">
<XPD:ATTR name="Name" type="string">updates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QYHYDvjRuUmP82Mbzb3OVgAA</XPD:REF>
<XPD:REF name="Views[1]">To83PyFytUeXTGeNu/DXOgAA</XPD:REF>
<XPD:REF name="Views[2]">hupahjwqoEm6D6ywbP2BQgAA</XPD:REF>
<XPD:REF name="Views[3]">uU+/koacU0yVUdwIrs65wgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3ci+Sr9LaEKo+I/Mdo4ZrgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
<XPD:REF name="Participant">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5tARK3PbgkKdEPF03PfM/AAA</XPD:REF>
<XPD:REF name="Views[1]">Z75sfFz7KkKaCLUHNssMmQAA</XPD:REF>
<XPD:REF name="Views[2]">54q0fOqJr0GIDJ9gGauEdgAA</XPD:REF>
<XPD:REF name="Views[3]">sXsEcrsNrUiWYcUQSlP/hAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="E0hEHl+otUuK5zXsoA5XmQAA">
<XPD:REF name="Association">H/l9HRty8UC0UTr2MLETSAAA</XPD:REF>
<XPD:REF name="Participant">3huUB0xrmkCczFjlWdv6gwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">paJ2k3XeDEmvaa5df3znGwAA</XPD:REF>
<XPD:REF name="Views[1]">ONhrLMS3tU2J9MtpACbZbAAA</XPD:REF>
<XPD:REF name="Views[2]">uMT/rSxXFUi1ZgkNOQfdBQAA</XPD:REF>
<XPD:REF name="Views[3]">30qnzuMTjkeYFZVDAo9t6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[80]" type="UMLAssociation" guid="sZpTz7YlBEGdfIHaFmvXXAAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FQLdtnPCpkyxAaz8Zm9f+QAA</XPD:REF>
<XPD:REF name="Views[1]">5PboBtUBGUCgfPxngZm05QAA</XPD:REF>
<XPD:REF name="Views[2]">A77ChLXfrUOui/uFSunLugAA</XPD:REF>
<XPD:REF name="Views[3]">Y5Yx7ghtf0W1tsiY+aCevAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RQxtAXqbXkC6qsprP6zuiQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EF+gygb2kEa79vgfWp5HPgAA</XPD:REF>
<XPD:REF name="Views[1]">o2lR7678SkG64ImgL9avyQAA</XPD:REF>
<XPD:REF name="Views[2]">4E3Xp0kVd02NaBLZ2nyr7AAA</XPD:REF>
<XPD:REF name="Views[3]">U2kbwOEam0KTl0hR594zswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="lhxtHcIN3UCXk+ybgLdzSwAA">
<XPD:REF name="Association">sZpTz7YlBEGdfIHaFmvXXAAA</XPD:REF>
<XPD:REF name="Participant">nbkhnJD6S0WZGeH2corF6QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QWze+d15UE2JwOUiChfBmgAA</XPD:REF>
<XPD:REF name="Views[1]">cSfsM+oDckm8IrDYiK7feAAA</XPD:REF>
<XPD:REF name="Views[2]">l19x7EzX7E+CotG++/cdqgAA</XPD:REF>
<XPD:REF name="Views[3]">uAb0lORNbU++VCIK0wmU+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[81]" type="UMLAssociation" guid="lOw1yc80WEysJYOgXCQ71wAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Dfngi9Nv+Ueul/gFVnuodwAA</XPD:REF>
<XPD:REF name="Views[1]">KH9/IhjSZUqIQ75dAbBwNgAA</XPD:REF>
<XPD:REF name="Views[2]">ANMcg2Bx+kGtPtPlbAfvKQAA</XPD:REF>
<XPD:REF name="Views[3]">sRuukZieI0qo5W+yZFa6MQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tOB8rlNEY06S79b3hpC3NAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JlPw3PdtK0OdIeLfluWYqAAA</XPD:REF>
<XPD:REF name="Views[1]">+QetV0n/m0WP957rx7QVJwAA</XPD:REF>
<XPD:REF name="Views[2]">gZJ3gxLFgEatUM0c4ZbTugAA</XPD:REF>
<XPD:REF name="Views[3]">+5AB2sTAlUOHrgl5ajO+RgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4/fVZNp3vkO5TmEWw9pjzgAA">
<XPD:REF name="Association">lOw1yc80WEysJYOgXCQ71wAA</XPD:REF>
<XPD:REF name="Participant">aiNv7E/QikK7bD+aKNTwYwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w/ej6+SC3USl6pTqGnb3sQAA</XPD:REF>
<XPD:REF name="Views[1]">fvqpb25kUUmasznoaa+m/gAA</XPD:REF>
<XPD:REF name="Views[2]">h1u8B922K0aZq+F+wdGQlQAA</XPD:REF>
<XPD:REF name="Views[3]">hfepp0y1rkGBfavnPFPvkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[82]" type="UMLClass" guid="86cPo3zzykSGL+5YBBGldAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">s4iWEKf9t0yzjPTU9ZLovwAA</XPD:REF>
<XPD:REF name="Views[1]">QLZnOlBYp0K/tP3nLY1YaQAA</XPD:REF>
<XPD:REF name="Views[2]">f9SOSqWsbEWRw9XNqnLYjAAA</XPD:REF>
<XPD:REF name="Views[3]">h26o2+WvJ06QSP2TOz8OWwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">alRy9otekEiseBreIaiKwgAA</XPD:REF>
<XPD:REF name="Associations[1]">EbHqPvWyiUC5acl25vLTHgAA</XPD:REF>
<XPD:REF name="Associations[2]">IAxiH+Cyj0i8l1BuFu/pzgAA</XPD:REF>
<XPD:REF name="Associations[3]">oEPeS33VyUGdmFP56acErwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[83]" type="UMLAssociation" guid="6zaqqdWE2kCOX9dyTHqRxAAA">
<XPD:ATTR name="Name" type="string">initializes/operates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WowWXuezckGNTyYGeN8LsQAA</XPD:REF>
<XPD:REF name="Views[1]">ky7Nb1iqCkK1yNHJWbTFhwAA</XPD:REF>
<XPD:REF name="Views[2]">GzfxnTnumEu5wrQHtarEEwAA</XPD:REF>
<XPD:REF name="Views[3]">tqDOXb83I0C3FCZQ2Ve2sQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="alRy9otekEiseBreIaiKwgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
<XPD:REF name="Participant">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fN9VkcLQgkOLW53U/q06TgAA</XPD:REF>
<XPD:REF name="Views[1]">RuwVf90fG0W8m/5cUqoe4QAA</XPD:REF>
<XPD:REF name="Views[2]">Vt6XmwSO3UWKKpH9bGiH2wAA</XPD:REF>
<XPD:REF name="Views[3]">Smc4yT1un0mE41Zq7TH4kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="t3r3jSC5hU61amyWGrGuPAAA">
<XPD:REF name="Association">6zaqqdWE2kCOX9dyTHqRxAAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AEQlcNrdw0CKl7Cxmyz84gAA</XPD:REF>
<XPD:REF name="Views[1]">9t4oaM1V5kWpnNcRakItygAA</XPD:REF>
<XPD:REF name="Views[2]">n8haq8BNXky3/hinEeDy9AAA</XPD:REF>
<XPD:REF name="Views[3]">8mQG1L+Er02lN3pcQSaqtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[84]" type="UMLAssociation" guid="EQqeF0fXkEy8SE0fGU9CFgAA">
<XPD:ATTR name="Name" type="string">registers</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rktL1RqlAUWkaYZjKYBssQAA</XPD:REF>
<XPD:REF name="Views[1]">DColZ+L+bk+bO8dunhQLmgAA</XPD:REF>
<XPD:REF name="Views[2]">rpTyEA4l3ky7hfkw5J6xWgAA</XPD:REF>
<XPD:REF name="Views[3]">Fsfgafllb06W5BbUZVvGegAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="EbHqPvWyiUC5acl25vLTHgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
<XPD:REF name="Participant">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VaruYjFCsU62pwqSC4b4xgAA</XPD:REF>
<XPD:REF name="Views[1]">v096W2Yt1U2yNqGB+SKuQwAA</XPD:REF>
<XPD:REF name="Views[2]">kzDyBWYWDU296zUzD1RCiwAA</XPD:REF>
<XPD:REF name="Views[3]">OraVoWshKUWFs6PjUFaxlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0LRk1nsB00yDlYvpF3zuFgAA">
<XPD:REF name="Association">EQqeF0fXkEy8SE0fGU9CFgAA</XPD:REF>
<XPD:REF name="Participant">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jJ1xxpyIz0eATkislJzA1gAA</XPD:REF>
<XPD:REF name="Views[1]">f0FKzKX4XUi9zhyHDFHhpwAA</XPD:REF>
<XPD:REF name="Views[2]">ySOwSiuZgEOJPS+CU+hq2QAA</XPD:REF>
<XPD:REF name="Views[3]">dNBYU0wdREG5lBq2H/co7wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[85]" type="UMLAssociation" guid="yyaAZh0+lUG6MrVXrrIqTgAA">
<XPD:ATTR name="Name" type="string">registers</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eYdvJvv9iEqr5kFpMEVDSQAA</XPD:REF>
<XPD:REF name="Views[1]">lxL3TpPM3UaAs5gY8r5sxQAA</XPD:REF>
<XPD:REF name="Views[2]">8UAsmZ7dREy5GMe+B6zXAQAA</XPD:REF>
<XPD:REF name="Views[3]">iKdMpQpZIEalbTOiQFWV4wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IAxiH+Cyj0i8l1BuFu/pzgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
<XPD:REF name="Participant">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5RkcCTri70azOS5LrRHbaQAA</XPD:REF>
<XPD:REF name="Views[1]">VWdnCA1T1EiwYtNJQoR4CQAA</XPD:REF>
<XPD:REF name="Views[2]">HFF3556khEKnZB2ISsYmuAAA</XPD:REF>
<XPD:REF name="Views[3]">xC4m2ijDYkCuTIDK7jzIagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="h4/VIGFGUUemkrottatpsAAA">
<XPD:REF name="Association">yyaAZh0+lUG6MrVXrrIqTgAA</XPD:REF>
<XPD:REF name="Participant">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8v5FqalE7ESd0BEEHHmotAAA</XPD:REF>
<XPD:REF name="Views[1]">H2A483dJMkeygKeySIwpRgAA</XPD:REF>
<XPD:REF name="Views[2]">O6wjw4nA2UaoxAe4dphKegAA</XPD:REF>
<XPD:REF name="Views[3]">ryGnIllgS0+5DzjXU/zP1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[86]" type="UMLClass" guid="0TWzqwrv50+Zz8C9pybVVwAA">
<XPD:ATTR name="Name" type="string">Checking</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0pMzwFh7eEm2DYg3+5cEnQAA</XPD:REF>
<XPD:REF name="Views[1]">hTeDh0Fy80uTM8PAHqvyOgAA</XPD:REF>
<XPD:REF name="Views[2]">6sJNr5X/A0KsP9awFTjRFAAA</XPD:REF>
<XPD:REF name="Views[3]">O1KHxRusn0WvbC77fX7+dQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Eqk8fGumoUCN7iDGHZAEGgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="MR1T3kXMN02SCi55+hqypAAA">
<XPD:ATTR name="Name" type="string">getInterestRate</XPD:ATTR>
<XPD:REF name="Owner">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="pggCkmcxQk2/R8fMk0gyrAAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">5eznnaQXKEimTubiDVhcQAAA</XPD:REF>
<XPD:REF name="Associations[1]">2Ll2b/ln8kOSNa2QEgGB+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[87]" type="UMLClass" guid="OCyLkClm3UC1gVdnB3oa1AAA">
<XPD:ATTR name="Name" type="string">Saving</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">51cu32OTR0CDwAmsw74plgAA</XPD:REF>
<XPD:REF name="Views[1]">5vZoKmUeX0e2s8KULqzeXAAA</XPD:REF>
<XPD:REF name="Views[2]">N5DfX7ZoIEqvqdO4vvAz7QAA</XPD:REF>
<XPD:REF name="Views[3]">GJ6SSP5vh0SUbnAJeOpbDwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">KZhoTGNT+Ua+Rn1oksH5RAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="a/TWR6qwsUCx6/Lu7hrsqQAA">
<XPD:ATTR name="Name" type="string">getInterestRate</XPD:ATTR>
<XPD:REF name="Owner">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="XTv0mRjkZ0mNjNYkEo+TlwAA">
<XPD:ATTR name="Name" type="string">getType</XPD:ATTR>
<XPD:REF name="Owner">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">vIjkDO46LEqVsi2pMXBZCgAA</XPD:REF>
<XPD:REF name="Associations[1]">hOJBrhQRhEayBPrEBoZ2cgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[88]" type="UMLRealization" guid="Eqk8fGumoUCN7iDGHZAEGgAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
<XPD:REF name="Supplier">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pKTlvwQXUEC1Nsc/CS40nQAA</XPD:REF>
<XPD:REF name="Views[1]">XbUTyfHATkCLncyMipbYMwAA</XPD:REF>
<XPD:REF name="Views[2]">tBiFskI3rk2UjAr21ul49wAA</XPD:REF>
<XPD:REF name="Views[3]">VTDpDWm1MU2/YuMzVrO/MAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[89]" type="UMLRealization" guid="KZhoTGNT+Ua+Rn1oksH5RAAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:REF name="Client">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
<XPD:REF name="Supplier">PpNR+krTlUyZ417c5GRFuAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZHYB7r3KJk2PBX1GuITbywAA</XPD:REF>
<XPD:REF name="Views[1]">wb4nunTdw0Sl8zkCQ7D31AAA</XPD:REF>
<XPD:REF name="Views[2]">YhmGLpp+fkG2RhvjdPN20AAA</XPD:REF>
<XPD:REF name="Views[3]">yexPdSFIc0OBZyzn/l3bGgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[90]" type="UMLAssociation" guid="8U9wVxvB7U6oodLRIIUu8wAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Rjvb5jKSdESOY8+Ypj8UOwAA</XPD:REF>
<XPD:REF name="Views[1]">QGrXES078kOuujnDZjEz/wAA</XPD:REF>
<XPD:REF name="Views[2]">nkCGbvpWkEGPVcZwBEDozQAA</XPD:REF>
<XPD:REF name="Views[3]">IzhrLCbA10Gs63phF5SXtAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="3pGQzYPFEkqI3DzMyt2jqwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
<XPD:REF name="Participant">BoxERXtT10qnMrEhuhJVnAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iaU0Bm0RLU66oKT6y9N2/AAA</XPD:REF>
<XPD:REF name="Views[1]">shhxTmD/xkOe847XJ/em5gAA</XPD:REF>
<XPD:REF name="Views[2]">riKDhS/z1UqPPniyg0pKkAAA</XPD:REF>
<XPD:REF name="Views[3]">dD51u8nFqkS5O8IQ7auK8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="vIjkDO46LEqVsi2pMXBZCgAA">
<XPD:REF name="Association">8U9wVxvB7U6oodLRIIUu8wAA</XPD:REF>
<XPD:REF name="Participant">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">y2GUcEc7YE+yyEctGw6VOgAA</XPD:REF>
<XPD:REF name="Views[1]">OhZzqMHW1UmY7/Ecg0tDvgAA</XPD:REF>
<XPD:REF name="Views[2]">hT06+5kPNUuk9JwTuaMmlQAA</XPD:REF>
<XPD:REF name="Views[3]">QiYEyiU3WUqm9YP0Q0EHlQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[91]" type="UMLAssociation" guid="q+dZDxCvaE2OMjehfzJErQAA">
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gTYURMhQoUWXcq4H9TmMWgAA</XPD:REF>
<XPD:REF name="Views[1]">mB81Pvh4Rkaahf/T12CwgQAA</XPD:REF>
<XPD:REF name="Views[2]">xM1KAlVDuESN9EADaX5caQAA</XPD:REF>
<XPD:REF name="Views[3]">YLZzpwal4ke0e4G7TqgKiQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vFAouK2eH0C24HFBgcn2IwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
<XPD:REF name="Participant">A9gDvzAOj0KFui5gAGC76AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tAQ8e+Cl1k6CbUfj9g20nQAA</XPD:REF>
<XPD:REF name="Views[1]">rD2BULYYJkiSmhIfi60zrQAA</XPD:REF>
<XPD:REF name="Views[2]">qLKUDxbmzkmbzBkvAgPX1wAA</XPD:REF>
<XPD:REF name="Views[3]">TdhkynNQTUuY3U/I1104tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="5eznnaQXKEimTubiDVhcQAAA">
<XPD:REF name="Association">q+dZDxCvaE2OMjehfzJErQAA</XPD:REF>
<XPD:REF name="Participant">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PR3TQSFMP0CXEEXhZ1H1JQAA</XPD:REF>
<XPD:REF name="Views[1]">j3DE06RTSkCYDEdsBwRQcgAA</XPD:REF>
<XPD:REF name="Views[2]">KJ7RO+cUBkuDyKtQOx9LHgAA</XPD:REF>
<XPD:REF name="Views[3]">Hmjx5kpvGU6Lkwkj/SK5zAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[92]" type="UMLAssociation" guid="kb3bnsKuVkyT6T1bEZ9mwwAA">
<XPD:ATTR name="Name" type="string">executes</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FAhpCt382UufRddJ5Xl6CQAA</XPD:REF>
<XPD:REF name="Views[1]">w3IE3h8MQkC/fs0pi80LKQAA</XPD:REF>
<XPD:REF name="Views[2]">M0k2oF5hqUuiw9G8iunpaQAA</XPD:REF>
<XPD:REF name="Views[3]">TSf+QsV1VEm3YBvnjZFpzwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5aEEFqTcUEKucV/JFhU8iwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xTSjVSamEEqU/7afbp2cNQAA</XPD:REF>
<XPD:REF name="Views[1]">pNCd27zu/060LDrM+K7MPgAA</XPD:REF>
<XPD:REF name="Views[2]">RY0LoEAcPU6OmpDCzMpxKQAA</XPD:REF>
<XPD:REF name="Views[3]">B/JD87gMs0Gte9U8l2zPpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pOEwmfMbX0i0h/aqgklEZAAA">
<XPD:REF name="Association">kb3bnsKuVkyT6T1bEZ9mwwAA</XPD:REF>
<XPD:REF name="Participant">O6mf2QhGDUavId3xsGCiRwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hpQQnrmbtUaBaIyaHP1gOQAA</XPD:REF>
<XPD:REF name="Views[1]">7bWwk7sqgkKPczS9yLe2JgAA</XPD:REF>
<XPD:REF name="Views[2]">oV0rscyLsE+T6SDUzjtcWQAA</XPD:REF>
<XPD:REF name="Views[3]">ixS96wRMs0mQ/Nmvvks+CwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[93]" type="UMLAssociation" guid="GoaPtM5sUUuVjtY1atQ5KAAA">
<XPD:ATTR name="Name" type="string">shows</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JJD8yR/85U24UO9JPxh1JgAA</XPD:REF>
<XPD:REF name="Views[1]">EqycYNOlvEu85v2W4tidBwAA</XPD:REF>
<XPD:REF name="Views[2]">H1zKuu4OvEaqKpiKM5ZKyQAA</XPD:REF>
<XPD:REF name="Views[3]">DYnOkC7Hd0SiukVrZm6ZkQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KGnH3y3hUUi+JA2SjmDFewAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
<XPD:REF name="Participant">2kcU6clMGEy88E+qzk2ZeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">32/+RWvsek+A0BTUagEIzgAA</XPD:REF>
<XPD:REF name="Views[1]">XOL9eUK4hk2fvYbG263dyQAA</XPD:REF>
<XPD:REF name="Views[2]">S6ot2kE00060cDaGRSshgAAA</XPD:REF>
<XPD:REF name="Views[3]">dlAqs5hur0WmsQnbb8775QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oEPeS33VyUGdmFP56acErwAA">
<XPD:REF name="Association">GoaPtM5sUUuVjtY1atQ5KAAA</XPD:REF>
<XPD:REF name="Participant">86cPo3zzykSGL+5YBBGldAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7QQD/dbA3UaxMeL2VwOi4QAA</XPD:REF>
<XPD:REF name="Views[1]">Lwv1YkNOlUWSm0L+0We1wQAA</XPD:REF>
<XPD:REF name="Views[2]">c2rfUP0CmkG+83xDwMTrdAAA</XPD:REF>
<XPD:REF name="Views[3]">A3lWnCowlE2gEUhW6wmJvwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[94]" type="UMLClass" guid="6woZ8tR/EU+IILu3pWX10QAA">
<XPD:ATTR name="Name" type="string">AccountFactory</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">b/s9aXw6gEij6sMpejQxAwAA</XPD:REF>
<XPD:REF name="Views[1]">Js+QqZT7ek6KS+GeT9/o9AAA</XPD:REF>
<XPD:REF name="Views[2]">XIB//vihXEquQ0X57BIJdgAA</XPD:REF>
<XPD:REF name="Views[3]">zm/j1lIEME68rnCQRvdnuQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="3CHZe4IvBUm9sYK0Wr+1GgAA">
<XPD:ATTR name="Name" type="string">createAccount</XPD:ATTR>
<XPD:REF name="Owner">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0RKU0dkhUUGkKQXSwmVMIAAA">
<XPD:ATTR name="Name" type="string">String type</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3CHZe4IvBUm9sYK0Wr+1GgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Z+en6PnljUO3FrDZncFRfwAA">
<XPD:ATTR name="Name" type="string">String acctNo</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3CHZe4IvBUm9sYK0Wr+1GgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">CZdTcHB1SU2PRnH8zENWaQAA</XPD:REF>
<XPD:REF name="Associations[1]">2aYgFYgJt0e+Ob9mfCmOsAAA</XPD:REF>
<XPD:REF name="Associations[2]">wu4ZuCDyrki3kBdevHnRJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[95]" type="UMLAssociation" guid="15CVOSCA6EuaQvrkEv3KgAAA">
<XPD:ATTR name="Name" type="string">createAccount</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iYXsFzE7DEOI8JRCnpx98AAA</XPD:REF>
<XPD:REF name="Views[1]">60Vl2HcZ3ESIBEGUJxZkogAA</XPD:REF>
<XPD:REF name="Views[2]">rdfYZ8q5YE+9Eykh3aM+ZAAA</XPD:REF>
<XPD:REF name="Views[3]">Y8+bW3D2MUGTK6QDhSqTRQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tmgl0bMy3UG8Tu8dmHT0VwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
<XPD:REF name="Participant">Yn+TtQ+3bUOhX2adQAsndQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iW1Jf9OVh0CEyacVZr5UnAAA</XPD:REF>
<XPD:REF name="Views[1]">22iEczASZ0aLyzIoS7PF6AAA</XPD:REF>
<XPD:REF name="Views[2]">vP//5Zn4+kmzxmlTFlhf/gAA</XPD:REF>
<XPD:REF name="Views[3]">Yt8kz96mV0WBq9OM78pOgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="CZdTcHB1SU2PRnH8zENWaQAA">
<XPD:REF name="Association">15CVOSCA6EuaQvrkEv3KgAAA</XPD:REF>
<XPD:REF name="Participant">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SkWktTXltUCewEhdaAKPsAAA</XPD:REF>
<XPD:REF name="Views[1]">VVTvouQmWUCTgfpYhp8uvgAA</XPD:REF>
<XPD:REF name="Views[2]">YLN4/WW9FUuebA8slebvLgAA</XPD:REF>
<XPD:REF name="Views[3]">nsMF2xc0XkmW0nbiIiu/bAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[96]" type="UMLAssociation" guid="rKDmcN6sEkasAwyvGCJLAwAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lOWSf8AzIUyNJ+vmO7CuigAA</XPD:REF>
<XPD:REF name="Views[1]">Feh9f2sTXkGBXtzB45lNqAAA</XPD:REF>
<XPD:REF name="Views[2]">Z+wgjVU+7U6LHi9dTSCJQAAA</XPD:REF>
<XPD:REF name="Views[3]">Xh/H4tx/ikOOHxEM7DQSYgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="2aYgFYgJt0e+Ob9mfCmOsAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
<XPD:REF name="Participant">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Q76fIuNxxUaFZUC7xXz8kwAA</XPD:REF>
<XPD:REF name="Views[1]">q1ILp2GD7EmXf4AdB1A1/AAA</XPD:REF>
<XPD:REF name="Views[2]">LW2fTYbIJU+B7lr8pv33oAAA</XPD:REF>
<XPD:REF name="Views[3]">ZGo9DzJDrkKUzOR2qOk2PAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="hOJBrhQRhEayBPrEBoZ2cgAA">
<XPD:REF name="Association">rKDmcN6sEkasAwyvGCJLAwAA</XPD:REF>
<XPD:REF name="Participant">OCyLkClm3UC1gVdnB3oa1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MS2uFa6Aq0mAtgjVEJEr5gAA</XPD:REF>
<XPD:REF name="Views[1]">P8raZy53nkK6mE/SeVdOcAAA</XPD:REF>
<XPD:REF name="Views[2]">2aGz4AX5Y0Wzj+12Xse6nQAA</XPD:REF>
<XPD:REF name="Views[3]">UCoHaV8r60WO/k8kgM57OwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[97]" type="UMLAssociation" guid="5nugkBBQWkC9YzksKC2JxAAA">
<XPD:ATTR name="Name" type="string">creates</XPD:ATTR>
<XPD:REF name="Namespace">WEsFQPn9DU2EjB/ra6tWiAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c47RXPXNhEO8TIoaNTL/fgAA</XPD:REF>
<XPD:REF name="Views[1]">a+6vopM8Skyvv1Xo9EdLlAAA</XPD:REF>
<XPD:REF name="Views[2]">fQO3nn+/CkCZg1LThkQJnAAA</XPD:REF>
<XPD:REF name="Views[3]">e9d/337I+EiMh1m4JFpNDgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="wu4ZuCDyrki3kBdevHnRJAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
<XPD:REF name="Participant">6woZ8tR/EU+IILu3pWX10QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XO2qQg2iYEW5hN7XtQAJvAAA</XPD:REF>
<XPD:REF name="Views[1]">ZHRdmFcC/Uu4B2tAGtoRNwAA</XPD:REF>
<XPD:REF name="Views[2]">YdY8vzqqw0yqMb6+yAaJsgAA</XPD:REF>
<XPD:REF name="Views[3]">rR6o77R7mkOqKDlgvI3m4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2Ll2b/ln8kOSNa2QEgGB+QAA">
<XPD:REF name="Association">5nugkBBQWkC9YzksKC2JxAAA</XPD:REF>
<XPD:REF name="Participant">0TWzqwrv50+Zz8C9pybVVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z6n/e6+2m0ik6wCxrdmA4wAA</XPD:REF>
<XPD:REF name="Views[1]">UJ34+vd6Ukm7VsZCR50wIQAA</XPD:REF>
<XPD:REF name="Views[2]">qYIbqSjgIkWiplT01JUqUAAA</XPD:REF>
<XPD:REF name="Views[3]">qfM7ne3RPkiR8gtTUXV0RAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="aRsKUvq0Skyb7z2M6QfQiwAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">SbwHyBx7E0q+qca6fQ0VEAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="6dgNVms/F0GCwgvyynLoiQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">aRsKUvq0Skyb7z2M6QfQiwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="a5jyMhVGSEyS6iKcWIvLGgAA">
<XPD:REF name="Diagram">6dgNVms/F0GCwgvyynLoiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="dkJEw9BOOkKLfBCO5IV/UQAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">SbwHyBx7E0q+qca6fQ0VEAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="LUlXDzgQr0OrPUsp0IEgBAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">dkJEw9BOOkKLfBCO5IV/UQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="7tsldhNNpkWZj/o+WFL32QAA">
<XPD:REF name="Diagram">LUlXDzgQr0OrPUsp0IEgBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
