<?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:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="32lqdn9cQkeNDoeobzAqugAA">
<XPD:ATTR name="Title" type="string">Problems</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">9</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="TE5oaD9CxUG8O/0Hbld8mwAA">
<XPD:ATTR name="Name" type="string">problem1</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="dvHtpmve/UeWumxOeeGtegAA">
<XPD:ATTR name="Name" type="string">problem1</XPD:ATTR>
<XPD:REF name="DiagramOwner">TE5oaD9CxUG8O/0Hbld8mwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="yKcp39wF90Cg/+vDFYDkLQAA">
<XPD:REF name="Diagram">dvHtpmve/UeWumxOeeGtegAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="Yo49snBAb0OSnCUrjzPwIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">92</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">150</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lNBUpocAo0+fxlp6nBwDVAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QwGbt0uMUEmVSx8oHa90rwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">NumberList</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ptzRqEM3F0KJxL2+/s3BdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0/n0e4HI9Ue0D/t7hmRRxAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="O8fMde5O30G4+wjWe5mSAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gKWdHf9iw0GiEoe4XhugIgAA">
<XPD:REF name="Model">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="KCfPdu8TvEqPncvmH1227QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLNoteView" guid="9LoIfSoOPUS2jUkD8r2pggAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">272</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">83</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">sort() {
   // quicksort
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLNoteLinkView" guid="af4ybFPYWUuwry+g0xwiMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">272,91;241,92</XPD:ATTR>
<XPD:REF name="Head">Yo49snBAb0OSnCUrjzPwIAAA</XPD:REF>
<XPD:REF name="Tail">9LoIfSoOPUS2jUkD8r2pggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLTextView" guid="nx0Zq8B8MU6zTKHYRufbqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">341</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Some users may want some lists to use other sorting algorithms, 
such as merge sort, insertion sort, or bubble sort.
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="66pm9L6PjEmoCEdrMMzCAwAA">
<XPD:ATTR name="Name" type="string">NumberList</XPD:ATTR>
<XPD:REF name="Namespace">TE5oaD9CxUG8O/0Hbld8mwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Yo49snBAb0OSnCUrjzPwIAAA</XPD:REF>
<XPD:REF name="Views[1]">O8fMde5O30G4+wjWe5mSAwAA</XPD:REF>
<XPD:REF name="Views[2]">gKWdHf9iw0GiEoe4XhugIgAA</XPD:REF>
<XPD:REF name="Views[3]">KCfPdu8TvEqPncvmH1227QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="G1NU/HoL10uox2b1pcU0zwAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4K+NN6TJV0OlC+I4Hf9M+gAA">
<XPD:ATTR name="Name" type="string">n</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">G1NU/HoL10uox2b1pcU0zwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="zJ09uMjVGEWPypNYw83ENwAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pr+5HZtpJ0mC862zXc6uRQAA">
<XPD:ATTR name="Name" type="string">n</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zJ09uMjVGEWPypNYw83ENwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DdMdtUfJZUyIFe1N1vn0rwAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="weIGXLB1YUqkvXbmotPZIgAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DdMdtUfJZUyIFe1N1vn0rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cgbUHHMQokW/SsrvKhhmRwAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DdMdtUfJZUyIFe1N1vn0rwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qq4A9L1Vk06fihW98aNxcgAA">
<XPD:ATTR name="Name" type="string">sort</XPD:ATTR>
<XPD:REF name="Owner">66pm9L6PjEmoCEdrMMzCAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLPackage" guid="BxlslduFR0KGaqQsKubkZAAA">
<XPD:ATTR name="Name" type="string">problem2</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="ALeoGcB19UCUMy9JmsA8qQAA">
<XPD:ATTR name="Name" type="string">problem2</XPD:ATTR>
<XPD:REF name="DiagramOwner">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="FSZaQAZ3rEqQdzDckutgIgAA">
<XPD:REF name="Diagram">ALeoGcB19UCUMy9JmsA8qQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">12</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="HU5jwoGVv0aa+UWlpXIOuwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">146</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="L+udD2/MmUGXBed9g3fcDwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PB7yW6ajY0G9001V/baTLwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Window</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="yaEWvJM7fkCQOoDzaOE7NQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="f0Go9/49eEKHbuoFMfHOWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="iy92FDOotUmmf7dwWJeJbAAA">
<XPD:REF name="Model">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="e6fb5ODuTEu0B+zUctxweQAA">
<XPD:REF name="Model">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="iBVlT73N8E2Q6xGwUfqe+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="8dKWsiOTtUajlsnsEvN5BQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">109</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wRy1WpPd1kiFnwPgt1xY/wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0Uw6qzNVYEuyGwxSAnVZHgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GUIComponent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="//Mwwx3ghk+2Mnds5uPo3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+IoBXW3XgkyhX+DbqmrPtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="I9jr+X/9YUqJtU5mqOJxqQAA">
<XPD:REF name="Model">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+ECoYyjxjUKZDQCA8Gv/CAAA">
<XPD:REF name="Model">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="5ZzJCAPEU0ifEy0G7AiX3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="E0w6vzUmT0eV8c3XIyOsIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">bD/q0TQLqkeq5tjYLLWrtwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/YKR3M5YkU6cQmXP1DGYeAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="LU35M3+VZUK0WPtWAjDNxQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Button</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="FG95dmqCGECN6cazr09w4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IK1xuYJKtECINHoZuK9HYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xQ54vPAV8U2w24s/jLphdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bD/q0TQLqkeq5tjYLLWrtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7MZrfAYQFUSbjtkj8QUKmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bD/q0TQLqkeq5tjYLLWrtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BIdH6aZnhUCpSvvElA1dFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bD/q0TQLqkeq5tjYLLWrtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="ltuPFZ/HL0uZlEjP414PIgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Mcx6jf8WIk6cnnR69UaOaQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wC1DeYfzSUCXkWC/voMkmgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FuA0SRZ060CQK2Q5XRioxwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Label</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="27cQeRc7Lkij2uuKOD0HvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lj2roIGfzU2hXvg5S2OhTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2J2IpL9KUkSKWya4qmtH8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Mcx6jf8WIk6cnnR69UaOaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NZAZazCdeki+iKB+Ni1aSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Mcx6jf8WIk6cnnR69UaOaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Mho+la2bbECzCkwQzQbg+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Mcx6jf8WIk6cnnR69UaOaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="uDolWbhwC0ueI4BMYhJkAAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">220</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">vTTVH9QvJkeAmw1zeK5IIwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tuLa24zAZk6XaeHkwRY35wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="g53BH/VVg0SwuadqDEe6KwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TextField</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iIsWhWXLJk2s1/U18b07ewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="z7DkHTm6yUm0GDRNt7y1uwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Wa5MKzTVxEy4YG5vjX7ejQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vTTVH9QvJkeAmw1zeK5IIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0EAQ5Ppt1kKASPeN1iJHvgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vTTVH9QvJkeAmw1zeK5IIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="oL8kIDo3fUaDBNra+NBDqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vTTVH9QvJkeAmw1zeK5IIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="EgNjgoHFkU6yTNd0SKjnLwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">248,216;302,151</XPD:ATTR>
<XPD:REF name="Model">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
<XPD:REF name="Head">8dKWsiOTtUajlsnsEvN5BQAA</XPD:REF>
<XPD:REF name="Tail">E0w6vzUmT0eV8c3XIyOsIAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rLhMENK7m0a8Ky4RmNRwdAAA">
<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">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FdUu9LJeOECHH6Ki9cI9zAAA">
<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">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CCTWJsWjuUqIz/QSN6SMJgAA">
<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">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="kbrNMGq2v06GOPL/3SaEPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">347,216;346,151</XPD:ATTR>
<XPD:REF name="Model">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
<XPD:REF name="Head">8dKWsiOTtUajlsnsEvN5BQAA</XPD:REF>
<XPD:REF name="Tail">ltuPFZ/HL0uZlEjP414PIgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jCfMwSkCWkm5S3u2IuqBnQAA">
<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">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OgasUDFWxkSiZo88qhk4KAAA">
<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">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pxIB6PBkyUupQmLd2XaUVAAA">
<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">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="wKVMcbLn80CaLRNPP9NFqwAA">
<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,220;391,151</XPD:ATTR>
<XPD:REF name="Model">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
<XPD:REF name="Head">8dKWsiOTtUajlsnsEvN5BQAA</XPD:REF>
<XPD:REF name="Tail">uDolWbhwC0ueI4BMYhJkAAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PBoLJTXaR0KNDpBydni5EgAA">
<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">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="2tHHxQhY7kG3lFW/hJUOFQAA">
<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">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="azLlw4EeY06otM9aV6ld2AAA">
<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">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="5Hvq/mMzw06xWQ7Sm4hNqwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">292,97;189,98</XPD:ATTR>
<XPD:REF name="Model">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
<XPD:REF name="Head">HU5jwoGVv0aa+UWlpXIOuwAA</XPD:REF>
<XPD:REF name="Tail">8dKWsiOTtUajlsnsEvN5BQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xdjfFRf6DEuhFJYikvXU2QAA">
<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">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fHV48let2UeD7j5/vU3TrAAA">
<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">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="bnfsfgwooUG3B+sUgQs9WgAA">
<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">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="to8ACUoL2Ee8z3MaXcjJcwAA">
<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">2nKe3i6w8kWGQxYfj5Y2EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="JmkiqUqUOEGuOLUPHJQZ2QAA">
<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">ghyBgrD2Jk+Ten9nKNbgPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="4rTK9wiKvkiC5//DRZRnigAA">
<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">2nKe3i6w8kWGQxYfj5Y2EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="4JdophbSAEOlywxzI8BtPgAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">ghyBgrD2Jk+Ten9nKNbgPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jp49ujKxJ0uwqEFw+a9PKAAA">
<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">2nKe3i6w8kWGQxYfj5Y2EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="snXsRASBn0+RY5NGM1K72gAA">
<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">ghyBgrD2Jk+Ten9nKNbgPAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wiz7EKdiXUaOKGAUcIPwnwAA">
<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">2nKe3i6w8kWGQxYfj5Y2EwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="tN50Avv9y02MRIZE76sipwAA">
<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">ghyBgrD2Jk+Ten9nKNbgPAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLNoteView" guid="bfHDb0gMiEKF/kx1KlcXOAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">118</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">add(c) {
   // uses flow layout
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLNoteLinkView" guid="ngpQR+eAdkmEZCAS3CQSSgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">108,184;113,132</XPD:ATTR>
<XPD:REF name="Head">HU5jwoGVv0aa+UWlpXIOuwAA</XPD:REF>
<XPD:REF name="Tail">bfHDb0gMiEKF/kx1KlcXOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLTextView" guid="33mmoF5xD0WJPgo6MqsGGAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">466</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Problem 1: Some users may want some windows to use different layout algorithms to position
components (eg. border layout, grid layout).

Problem 2: Different &quot;regions&quot; within a window should be able to use different layout strategies
to position components.
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">9</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="LjW7VGn6u0+k9emVfYd4YgAA">
<XPD:ATTR name="Name" type="string">Window</XPD:ATTR>
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HU5jwoGVv0aa+UWlpXIOuwAA</XPD:REF>
<XPD:REF name="Views[1]">iy92FDOotUmmf7dwWJeJbAAA</XPD:REF>
<XPD:REF name="Views[2]">e6fb5ODuTEu0B+zUctxweQAA</XPD:REF>
<XPD:REF name="Views[3]">iBVlT73N8E2Q6xGwUfqe+gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eoppJDt/dEuWyJqcOQo3SAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fUIGE0E8Q0iooUq7wwpTwQAA">
<XPD:ATTR name="Name" type="string">c</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">GUIComponent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eoppJDt/dEuWyJqcOQo3SAAA</XPD:REF>
<XPD:REF name="Type_">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">2nKe3i6w8kWGQxYfj5Y2EwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="oZ7zbWS8mEKUdC3/c+VQHQAA">
<XPD:ATTR name="Name" type="string">hasBorder</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">true</XPD:ATTR>
<XPD:REF name="Owner">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="EIM4oPnrmEaz6eIWcgGJGQAA">
<XPD:ATTR name="Name" type="string">GUIComponent</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8dKWsiOTtUajlsnsEvN5BQAA</XPD:REF>
<XPD:REF name="Views[1]">I9jr+X/9YUqJtU5mqOJxqQAA</XPD:REF>
<XPD:REF name="Views[2]">+ECoYyjxjUKZDQCA8Gv/CAAA</XPD:REF>
<XPD:REF name="Views[3]">5ZzJCAPEU0ifEy0G7AiX3gAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
<XPD:REF name="Specializations[1]">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
<XPD:REF name="Specializations[2]">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gPQNBABa3k6S00PxLjOuuQAA">
<XPD:ATTR name="Name" type="string">paint</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QSTPQ5HiIkOU6nq9J/7uJAAA">
<XPD:ATTR name="Name" type="string">gc</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Graphics</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gPQNBABa3k6S00PxLjOuuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">fUIGE0E8Q0iooUq7wwpTwQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ghyBgrD2Jk+Ten9nKNbgPAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="NrjpPtmOs0uIWVtTtTnTSAAA">
<XPD:ATTR name="Name" type="string">xc</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="g6iDg8VfBkC75f2gqQyW7QAA">
<XPD:ATTR name="Name" type="string">yc</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="83gLZexDmEyjFB3Sx8pFQQAA">
<XPD:ATTR name="Name" type="string">height</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="hBmH2mUdeUaIx6l1tnASFAAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="bD/q0TQLqkeq5tjYLLWrtwAA">
<XPD:ATTR name="Name" type="string">Button</XPD:ATTR>
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">E0w6vzUmT0eV8c3XIyOsIAAA</XPD:REF>
<XPD:REF name="Views[1]">xQ54vPAV8U2w24s/jLphdgAA</XPD:REF>
<XPD:REF name="Views[2]">7MZrfAYQFUSbjtkj8QUKmwAA</XPD:REF>
<XPD:REF name="Views[3]">BIdH6aZnhUCpSvvElA1dFQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">s3s217SbxEu9VBJdua4NLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Mcx6jf8WIk6cnnR69UaOaQAA">
<XPD:ATTR name="Name" type="string">Label</XPD:ATTR>
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ltuPFZ/HL0uZlEjP414PIgAA</XPD:REF>
<XPD:REF name="Views[1]">2J2IpL9KUkSKWya4qmtH8wAA</XPD:REF>
<XPD:REF name="Views[2]">NZAZazCdeki+iKB+Ni1aSAAA</XPD:REF>
<XPD:REF name="Views[3]">Mho+la2bbECzCkwQzQbg+QAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">P1vwR/2wtEK7+hBZj27/rwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="vTTVH9QvJkeAmw1zeK5IIwAA">
<XPD:ATTR name="Name" type="string">TextField</XPD:ATTR>
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uDolWbhwC0ueI4BMYhJkAAAA</XPD:REF>
<XPD:REF name="Views[1]">Wa5MKzTVxEy4YG5vjX7ejQAA</XPD:REF>
<XPD:REF name="Views[2]">0EAQ5Ppt1kKASPeN1iJHvgAA</XPD:REF>
<XPD:REF name="Views[3]">oL8kIDo3fUaDBNra+NBDqwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">gn23nsSkkkqFlMeKA8ndswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="s3s217SbxEu9VBJdua4NLgAA">
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:REF name="Child">bD/q0TQLqkeq5tjYLLWrtwAA</XPD:REF>
<XPD:REF name="Parent">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EgNjgoHFkU6yTNd0SKjnLwAA</XPD:REF>
<XPD:REF name="Views[1]">rLhMENK7m0a8Ky4RmNRwdAAA</XPD:REF>
<XPD:REF name="Views[2]">FdUu9LJeOECHH6Ki9cI9zAAA</XPD:REF>
<XPD:REF name="Views[3]">CCTWJsWjuUqIz/QSN6SMJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLGeneralization" guid="P1vwR/2wtEK7+hBZj27/rwAA">
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:REF name="Child">Mcx6jf8WIk6cnnR69UaOaQAA</XPD:REF>
<XPD:REF name="Parent">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kbrNMGq2v06GOPL/3SaEPgAA</XPD:REF>
<XPD:REF name="Views[1]">jCfMwSkCWkm5S3u2IuqBnQAA</XPD:REF>
<XPD:REF name="Views[2]">OgasUDFWxkSiZo88qhk4KAAA</XPD:REF>
<XPD:REF name="Views[3]">pxIB6PBkyUupQmLd2XaUVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="gn23nsSkkkqFlMeKA8ndswAA">
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:REF name="Child">vTTVH9QvJkeAmw1zeK5IIwAA</XPD:REF>
<XPD:REF name="Parent">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wKVMcbLn80CaLRNPP9NFqwAA</XPD:REF>
<XPD:REF name="Views[1]">PBoLJTXaR0KNDpBydni5EgAA</XPD:REF>
<XPD:REF name="Views[2]">2tHHxQhY7kG3lFW/hJUOFQAA</XPD:REF>
<XPD:REF name="Views[3]">azLlw4EeY06otM9aV6ld2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="21axgF3xa0qsej5ipMX8UwAA">
<XPD:REF name="Namespace">BxlslduFR0KGaqQsKubkZAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5Hvq/mMzw06xWQ7Sm4hNqwAA</XPD:REF>
<XPD:REF name="Views[1]">xdjfFRf6DEuhFJYikvXU2QAA</XPD:REF>
<XPD:REF name="Views[2]">fHV48let2UeD7j5/vU3TrAAA</XPD:REF>
<XPD:REF name="Views[3]">bnfsfgwooUG3B+sUgQs9WgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ghyBgrD2Jk+Ten9nKNbgPAAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
<XPD:REF name="Participant">EIM4oPnrmEaz6eIWcgGJGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JmkiqUqUOEGuOLUPHJQZ2QAA</XPD:REF>
<XPD:REF name="Views[1]">snXsRASBn0+RY5NGM1K72gAA</XPD:REF>
<XPD:REF name="Views[2]">4JdophbSAEOlywxzI8BtPgAA</XPD:REF>
<XPD:REF name="Views[3]">tN50Avv9y02MRIZE76sipwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2nKe3i6w8kWGQxYfj5Y2EwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">21axgF3xa0qsej5ipMX8UwAA</XPD:REF>
<XPD:REF name="Participant">LjW7VGn6u0+k9emVfYd4YgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">to8ACUoL2Ee8z3MaXcjJcwAA</XPD:REF>
<XPD:REF name="Views[1]">jp49ujKxJ0uwqEFw+a9PKAAA</XPD:REF>
<XPD:REF name="Views[2]">4rTK9wiKvkiC5//DRZRnigAA</XPD:REF>
<XPD:REF name="Views[3]">wiz7EKdiXUaOKGAUcIPwnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLPackage" guid="T+QqmJB5TUi00oy8hVwmAAAA">
<XPD:ATTR name="Name" type="string">problem3</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="agwFBgjyq0KT2WT42DpT2gAA">
<XPD:ATTR name="Name" type="string">problem3</XPD:ATTR>
<XPD:REF name="DiagramOwner">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="0Nm3bqBPNk2q5atCTnd1WwAA">
<XPD:REF name="Diagram">agwFBgjyq0KT2WT42DpT2gAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">18</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="/F/yogYgdEaUdgF4QHTUoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="oYdQP8hiGU2Sw73LzBb+3QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2flJW/vyT0yS0EiC6jMC4wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Portfolio</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="gS+01iZh10GWW3KituV0SQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pwZCAUnJ90OGtwgnNYZeJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="u7vh/0K5L02IMc1OJB29CQAA">
<XPD:REF name="Model">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7rlb31S9ckKCdJ8C5qPsewAA">
<XPD:REF name="Model">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="x6KvoJBzdUOs/gr3ArVs1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="6NtZkjVU8kqXjy85K78y9AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kNYxu8EntUC1xWiVafwkdgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tyuRCAS5KEiL8+/UtHSN+wAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Investment</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZTNyA7ZelUapfdZxVN4fpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gvfMYsYqu0yxNyyZsVo2pQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Zq3aPim85U2KO5VdLMWtbwAA">
<XPD:REF name="Model">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Fy0AIJcANE2LB00PqMBR2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nYGmd/A5D0+0qXDUTF4DWgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="5DbU0Q2zd0OATkxftuJH2gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">316,106;215,106</XPD:ATTR>
<XPD:REF name="Model">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
<XPD:REF name="Head">/F/yogYgdEaUdgF4QHTUoAAA</XPD:REF>
<XPD:REF name="Tail">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sIQdyFgLFE2HuN9+/yyP8QAA">
<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">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="jN0n5UjeWkSaSfAJ5GvpEwAA">
<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">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7Fk/WAWh70u5SFyDv6E+5gAA">
<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">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="oxJzCVNfe0CL2Lc6HEUIIgAA">
<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">Qmpa+ywr+kqcOuf+BYY2nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hRf2RZm+t06QaWwwHmDvAwAA">
<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">bSJ1i59JO0+EFwKg6pEp+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="uRm0sYfwnE2/0nZ0Po5j+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">Qmpa+ywr+kqcOuf+BYY2nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="G8sroMAo5k65qu/p6FtJrQAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">bSJ1i59JO0+EFwKg6pEp+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="lmmK3Cs5REWV8Be8LQM12wAA">
<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">Qmpa+ywr+kqcOuf+BYY2nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="2YXxPe8vok2jSOR/KcmV6AAA">
<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">bSJ1i59JO0+EFwKg6pEp+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/SUkaa4FdUujJJl27NQb0gAA">
<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">Qmpa+ywr+kqcOuf+BYY2nwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Y2nN0Eb36EGnvLf7xkSBjAAA">
<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">bSJ1i59JO0+EFwKg6pEp+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="+gjx14DcOkWRC25qQlTXKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">216</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">87</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">TMyyyPT1gkOax4UMPnex6wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tNza5ezKSUCzMoh8aRnIPgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="cc5Pp0vKiEWSsWC27H4jYwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LotteryTicket</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mzAc6HcZxkefxc5TFA36HQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HtDxlTni3UmBShaiLDYHJwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="NjOQoovNzk63yttgMKD9AwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TMyyyPT1gkOax4UMPnex6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CdY18BbSiE23vLuw65E5oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TMyyyPT1gkOax4UMPnex6wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9EhMSREjkEyqqrQH6LlfGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TMyyyPT1gkOax4UMPnex6wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="xhgJYhTiCEOBXgQ67wfGrQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">444</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">EdOEjEYQ9EOiGHR4yMFCVgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ju3givdvLUCTPHPbil+m3wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AjcyphV1GkOfbSL3URn1lQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">JunkBond</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LDJCe4VppkihN+r+PYxzVgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="w8fCKiS1cUCIi5cPgOqTvwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="J4w6v3+7m0Ca32D8RzI2awAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EdOEjEYQ9EOiGHR4yMFCVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="sK5toW6OTUuWXkR7v63ubwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EdOEjEYQ9EOiGHR4yMFCVgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1VJgkSp140+j114gOkvmTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">EdOEjEYQ9EOiGHR4yMFCVgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="XU/CA+nRW0K69YhaUKEjWwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">228</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Cc8OVM+ZHkaaA5Xl1+H2nQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NlsC/D8xT0CPJgjsLnsAOQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="raO4gBZQF02WlA+tNKKPTwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">BlueChipStock</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="w0DZNk8lokidFX7PZ1ga1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="MF27NReS2EKGE+ywGKacjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ic7U0cpSP0q6zvzxfZXQIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Cc8OVM+ZHkaaA5Xl1+H2nQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="d0akrtHewU2+XvCdtkSEfgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Cc8OVM+ZHkaaA5Xl1+H2nQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="h4I7Hm/s20Os4l/uzG9q7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Cc8OVM+ZHkaaA5Xl1+H2nQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="1MWhFmpotUmNnNZjBrizpgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">TWpnPzqx8UKocf0Z/hy2qQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ncEhd1QWM0SuBC0umMklVAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WxQhx8qI2UCOVzE+Z99CJQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">InLawsNightClub</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KDwxnvMRoEKOowcctiPy4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+DmH2BDoHUO99fCNvtGoOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DHtblqq+RUqlZVvdwyL5igAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TWpnPzqx8UKocf0Z/hy2qQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SiEs2c3rW0SwI7ZiPK6vwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TWpnPzqx8UKocf0Z/hy2qQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="q5XazAVGJ0eM9hWSJdUH+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TWpnPzqx8UKocf0Z/hy2qQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLGeneralizationView" guid="wouMPig5jU2RaPTpNUWVmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">363,216;363,140</XPD:ATTR>
<XPD:REF name="Model">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
<XPD:REF name="Head">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Tail">+gjx14DcOkWRC25qQlTXKgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="59pfUBvrAEW8xji/T6zH2wAA">
<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">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sNOIV6VZWkqoGY8UdHS56gAA">
<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">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="w45SBqNOT0C1dNLUT7TsgQAA">
<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">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="MJkoi24g+EWwPYv5u6Uq8QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">458,176;409,140</XPD:ATTR>
<XPD:REF name="Model">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
<XPD:REF name="Head">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Tail">xhgJYhTiCEOBXgQ67wfGrQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2HjPiRgW9ECs6a/n6ogo4wAA">
<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">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="53/kBS6IgUizrIdIAwYYbwAA">
<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">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TdwP2h+KkUCPtuj4JXx7mwAA">
<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">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="u5ZvTOxaoUiAO1YHBWIlYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">283,268;346,140</XPD:ATTR>
<XPD:REF name="Model">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
<XPD:REF name="Head">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Tail">XU/CA+nRW0K69YhaUKEjWwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jyG1WVwZsEuuT8i19BxsxQAA">
<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">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="e7+1sJVlhUScPqSMV6PemgAA">
<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">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DhFtNpv82ku5gk/A3M3aWgAA">
<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">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="sOI1JoE8h0OslRUY3PrwUQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">455,268;382,140</XPD:ATTR>
<XPD:REF name="Model">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
<XPD:REF name="Head">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Tail">1MWhFmpotUmNnNZjBrizpgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Iy/aqoxPWE+KP0RHpKT7lAAA">
<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">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="tNvDXWMJ70a7Cy+W+9fo1gAA">
<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">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="XUungTzi0UeLJYolRrQPgwAA">
<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">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLNoteView" guid="4NEtsghs90KhbzleOvTyCgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">134</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">add(inv) {
   // inv.risk must be 0
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLNoteLinkView" guid="jyweEb/c+kmGJYRLDPUD5AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">104,204;137,140</XPD:ATTR>
<XPD:REF name="Head">/F/yogYgdEaUdgF4QHTUoAAA</XPD:REF>
<XPD:REF name="Tail">4NEtsghs90KhbzleOvTyCgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLNoteView" guid="3DgSi6m2gEaC65jnEQJyJwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">444</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">95</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">high risk = 3
medium risk = 1
low risk = 0
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLNoteLinkView" guid="yJnRJdvgLESWnxudFXMz9gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">411,79;444,60</XPD:ATTR>
<XPD:REF name="Head">3DgSi6m2gEaC65jnEQJyJwAA</XPD:REF>
<XPD:REF name="Tail">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLTextView" guid="hSIQcoT9X0SqjN5tljCYrAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">440</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">452</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Some investors may want some portfolios to mix low and high risk
investments and still others to only include high risk investments.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="byA6Vst7QUqPqRacRAXHWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">176</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">mi5dTzyrPE63HtJqTAws/gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="5s3XxnbccEWEKQycg36M2gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EZXUJMrGaEKtmH98Ldww4wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">StartUp</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="duiy3kcuv0OS+JAqgCBrYwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HUPwQ2DtLEGd0tuRg8uLdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kMppuAScVUG7GUrGghkrEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mi5dTzyrPE63HtJqTAws/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="drg4xc1JvkWsfahXLmILZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mi5dTzyrPE63HtJqTAws/gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="21sXWFHHg0qVFB+F1CBSGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">mi5dTzyrPE63HtJqTAws/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="AMaPE/wJmUOXB83x9JG3dwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">258,176;316,137</XPD:ATTR>
<XPD:REF name="Model">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
<XPD:REF name="Head">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Tail">byA6Vst7QUqPqRacRAXHWQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="oKeeArpFG0ey3Kj+TCtrHQAA">
<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">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="w9oc5XX7nEmwj8n3hAZfowAA">
<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">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DtkuQEFJBk22sK3Sw/H3cAAA">
<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">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="mW+y851hEEGAgGNqy9PQLAAA">
<XPD:ATTR name="Name" type="string">Portfolio</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/F/yogYgdEaUdgF4QHTUoAAA</XPD:REF>
<XPD:REF name="Views[1]">u7vh/0K5L02IMc1OJB29CQAA</XPD:REF>
<XPD:REF name="Views[2]">7rlb31S9ckKCdJ8C5qPsewAA</XPD:REF>
<XPD:REF name="Views[3]">x6KvoJBzdUOs/gr3ArVs1gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="z0ByqrpbFU6j763NmcrCHAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="evpEMls14U2tVxBK9VyjZAAA">
<XPD:ATTR name="Name" type="string">inv</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Investment</XPD:ATTR>
<XPD:REF name="BehavioralFeature">z0ByqrpbFU6j763NmcrCHAAA</XPD:REF>
<XPD:REF name="Type_">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">Qmpa+ywr+kqcOuf+BYY2nwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="uDBmlLw9RES1TJMrZFZrdAAA">
<XPD:ATTR name="Name" type="string">balance</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Money</XPD:ATTR>
<XPD:REF name="Owner">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="kRe8x5vs+E260Zd0TbWLmQAA">
<XPD:ATTR name="Name" type="string">Investment</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6NtZkjVU8kqXjy85K78y9AAA</XPD:REF>
<XPD:REF name="Views[1]">Zq3aPim85U2KO5VdLMWtbwAA</XPD:REF>
<XPD:REF name="Views[2]">Fy0AIJcANE2LB00PqMBR2gAA</XPD:REF>
<XPD:REF name="Views[3]">nYGmd/A5D0+0qXDUTF4DWgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">5</XPD:ATTR>
<XPD:REF name="Specializations[0]">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
<XPD:REF name="Specializations[1]">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
<XPD:REF name="Specializations[2]">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
<XPD:REF name="Specializations[3]">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
<XPD:REF name="Specializations[4]">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">evpEMls14U2tVxBK9VyjZAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">bSJ1i59JO0+EFwKg6pEp+AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="YEzgFoPVxki76VOD0chAxwAA">
<XPD:ATTR name="Name" type="string">risk</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="oji0MwAfs0CY6U5ZMBboOwAA">
<XPD:ATTR name="Name" type="string">principle</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Money</XPD:ATTR>
<XPD:REF name="Owner">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="+Tq7PXmhxki6TWKj3hzpYwAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5DbU0Q2zd0OATkxftuJH2gAA</XPD:REF>
<XPD:REF name="Views[1]">sIQdyFgLFE2HuN9+/yyP8QAA</XPD:REF>
<XPD:REF name="Views[2]">jN0n5UjeWkSaSfAJ5GvpEwAA</XPD:REF>
<XPD:REF name="Views[3]">7Fk/WAWh70u5SFyDv6E+5gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bSJ1i59JO0+EFwKg6pEp+AAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
<XPD:REF name="Participant">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hRf2RZm+t06QaWwwHmDvAwAA</XPD:REF>
<XPD:REF name="Views[1]">2YXxPe8vok2jSOR/KcmV6AAA</XPD:REF>
<XPD:REF name="Views[2]">G8sroMAo5k65qu/p6FtJrQAA</XPD:REF>
<XPD:REF name="Views[3]">Y2nN0Eb36EGnvLf7xkSBjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Qmpa+ywr+kqcOuf+BYY2nwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">+Tq7PXmhxki6TWKj3hzpYwAA</XPD:REF>
<XPD:REF name="Participant">mW+y851hEEGAgGNqy9PQLAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oxJzCVNfe0CL2Lc6HEUIIgAA</XPD:REF>
<XPD:REF name="Views[1]">lmmK3Cs5REWV8Be8LQM12wAA</XPD:REF>
<XPD:REF name="Views[2]">uRm0sYfwnE2/0nZ0Po5j+gAA</XPD:REF>
<XPD:REF name="Views[3]">/SUkaa4FdUujJJl27NQb0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="TMyyyPT1gkOax4UMPnex6wAA">
<XPD:ATTR name="Name" type="string">LotteryTicket</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+gjx14DcOkWRC25qQlTXKgAA</XPD:REF>
<XPD:REF name="Views[1]">NjOQoovNzk63yttgMKD9AwAA</XPD:REF>
<XPD:REF name="Views[2]">CdY18BbSiE23vLuw65E5oQAA</XPD:REF>
<XPD:REF name="Views[3]">9EhMSREjkEyqqrQH6LlfGQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">9R//pyk/uE+s3MqLa2ydTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="EdOEjEYQ9EOiGHR4yMFCVgAA">
<XPD:ATTR name="Name" type="string">JunkBond</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xhgJYhTiCEOBXgQ67wfGrQAA</XPD:REF>
<XPD:REF name="Views[1]">J4w6v3+7m0Ca32D8RzI2awAA</XPD:REF>
<XPD:REF name="Views[2]">sK5toW6OTUuWXkR7v63ubwAA</XPD:REF>
<XPD:REF name="Views[3]">1VJgkSp140+j114gOkvmTwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mZQOd0Fjik+Lst62N/tpgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="Cc8OVM+ZHkaaA5Xl1+H2nQAA">
<XPD:ATTR name="Name" type="string">BlueChipStock</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">XU/CA+nRW0K69YhaUKEjWwAA</XPD:REF>
<XPD:REF name="Views[1]">ic7U0cpSP0q6zvzxfZXQIAAA</XPD:REF>
<XPD:REF name="Views[2]">d0akrtHewU2+XvCdtkSEfgAA</XPD:REF>
<XPD:REF name="Views[3]">h4I7Hm/s20Os4l/uzG9q7gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZSczUM0VDkSX225Ocv1ZagAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="TWpnPzqx8UKocf0Z/hy2qQAA">
<XPD:ATTR name="Name" type="string">InLawsNightClub</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1MWhFmpotUmNnNZjBrizpgAA</XPD:REF>
<XPD:REF name="Views[1]">DHtblqq+RUqlZVvdwyL5igAA</XPD:REF>
<XPD:REF name="Views[2]">SiEs2c3rW0SwI7ZiPK6vwgAA</XPD:REF>
<XPD:REF name="Views[3]">q5XazAVGJ0eM9hWSJdUH+wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">42xUmqeqQkabkGJsOJFe0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="9R//pyk/uE+s3MqLa2ydTQAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:REF name="Child">TMyyyPT1gkOax4UMPnex6wAA</XPD:REF>
<XPD:REF name="Parent">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wouMPig5jU2RaPTpNUWVmwAA</XPD:REF>
<XPD:REF name="Views[1]">59pfUBvrAEW8xji/T6zH2wAA</XPD:REF>
<XPD:REF name="Views[2]">sNOIV6VZWkqoGY8UdHS56gAA</XPD:REF>
<XPD:REF name="Views[3]">w45SBqNOT0C1dNLUT7TsgQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="mZQOd0Fjik+Lst62N/tpgAAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:REF name="Child">EdOEjEYQ9EOiGHR4yMFCVgAA</XPD:REF>
<XPD:REF name="Parent">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MJkoi24g+EWwPYv5u6Uq8QAA</XPD:REF>
<XPD:REF name="Views[1]">2HjPiRgW9ECs6a/n6ogo4wAA</XPD:REF>
<XPD:REF name="Views[2]">53/kBS6IgUizrIdIAwYYbwAA</XPD:REF>
<XPD:REF name="Views[3]">TdwP2h+KkUCPtuj4JXx7mwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="ZSczUM0VDkSX225Ocv1ZagAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:REF name="Child">Cc8OVM+ZHkaaA5Xl1+H2nQAA</XPD:REF>
<XPD:REF name="Parent">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">u5ZvTOxaoUiAO1YHBWIlYAAA</XPD:REF>
<XPD:REF name="Views[1]">jyG1WVwZsEuuT8i19BxsxQAA</XPD:REF>
<XPD:REF name="Views[2]">e7+1sJVlhUScPqSMV6PemgAA</XPD:REF>
<XPD:REF name="Views[3]">DhFtNpv82ku5gk/A3M3aWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="42xUmqeqQkabkGJsOJFe0AAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:REF name="Child">TWpnPzqx8UKocf0Z/hy2qQAA</XPD:REF>
<XPD:REF name="Parent">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sOI1JoE8h0OslRUY3PrwUQAA</XPD:REF>
<XPD:REF name="Views[1]">Iy/aqoxPWE+KP0RHpKT7lAAA</XPD:REF>
<XPD:REF name="Views[2]">tNvDXWMJ70a7Cy+W+9fo1gAA</XPD:REF>
<XPD:REF name="Views[3]">XUungTzi0UeLJYolRrQPgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="mi5dTzyrPE63HtJqTAws/gAA">
<XPD:ATTR name="Name" type="string">StartUp</XPD:ATTR>
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">byA6Vst7QUqPqRacRAXHWQAA</XPD:REF>
<XPD:REF name="Views[1]">kMppuAScVUG7GUrGghkrEwAA</XPD:REF>
<XPD:REF name="Views[2]">drg4xc1JvkWsfahXLmILZwAA</XPD:REF>
<XPD:REF name="Views[3]">21sXWFHHg0qVFB+F1CBSGAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Zp7OT8FB6EiaL3RCviDcaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="Zp7OT8FB6EiaL3RCviDcaAAA">
<XPD:REF name="Namespace">T+QqmJB5TUi00oy8hVwmAAAA</XPD:REF>
<XPD:REF name="Child">mi5dTzyrPE63HtJqTAws/gAA</XPD:REF>
<XPD:REF name="Parent">kRe8x5vs+E260Zd0TbWLmQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AMaPE/wJmUOXB83x9JG3dwAA</XPD:REF>
<XPD:REF name="Views[1]">oKeeArpFG0ey3Kj+TCtrHQAA</XPD:REF>
<XPD:REF name="Views[2]">w9oc5XX7nEmwj8n3hAZfowAA</XPD:REF>
<XPD:REF name="Views[3]">DtkuQEFJBk22sK3Sw/H3cAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLPackage" guid="m+FybZNnrUymBJOf5DZC8gAA">
<XPD:ATTR name="Name" type="string">problem4</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="KNrlrpdInEioJue2NItJBwAA">
<XPD:ATTR name="Name" type="string">problem4</XPD:ATTR>
<XPD:REF name="DiagramOwner">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="MVAThHTqvkubm0X9rLT6DgAA">
<XPD:REF name="Diagram">KNrlrpdInEioJue2NItJBwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">12</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="MT6N2Sd7hUikF6pSwgZT4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">96</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="KAHSKSxTz0WvyAISD2CjRAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TXmMjho8t0qXg2qY6ImSCAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Reactor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="thxKwXdmGkOyDI0diYOP1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FC2YGckS30WTDbpSKZllfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="W91tcg8pbESg6oYxhBbk6wAA">
<XPD:REF name="Model">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0zzC0wW+50OtFswbcS6rEQAA">
<XPD:REF name="Model">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="7mEuOa7rnECTSBAgVaEJPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="nl4q7KkzGkiKGkkemt+WuAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">IPQDXVOM9k+YDuCCVWqKzgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tjgw1jiNkECiwxCes99O2wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Cg5l+0pwzUyWKhE+8VaizAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Alarm</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LLovYBc32UqgRYMEWrU7lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ne4TsB3zmE6P08Sg4fOukAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="YvMqi5+hR0WcPhn5zxfGJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IPQDXVOM9k+YDuCCVWqKzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4ZmzDl0ui0WjKN5JtUCTcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IPQDXVOM9k+YDuCCVWqKzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RJ9AD84/GkSXwb7ownxitgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">IPQDXVOM9k+YDuCCVWqKzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="zcSnaUskRkG2FXIAcI+D4AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">MspEy686/EqN7nat59Ba0QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xZ/EbN5zH0yXpBKO1WLbKwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="oZN6fvEnwECWegozaxD3sQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Thermometer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QDMoMAqUPUWDYsGIIWNilgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="wkrSgDsgh06iQRwgYkv/pAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lFj6p0q18EaZzKHQznKrhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">MspEy686/EqN7nat59Ba0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Yks3zDskxUejjL8yQJLPLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">MspEy686/EqN7nat59Ba0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NGLSyEO+c0KIntKojmF7iQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">MspEy686/EqN7nat59Ba0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="x+CmeXV540SlrmoRGXMWcQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">7Dt2cnvK0EC/aRZulG3nVAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wS12Hd245UGU3HfcYXRY7gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dOhrNRF4IUmfB/JvlBCT9AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Thermostat</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="b7Ssz+Xph0exHY5OLPCymQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cRXmFxcQTkuqFoJCyb7tQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FeGeqNynVkmF1Hu7IRPqmwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Dt2cnvK0EC/aRZulG3nVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="O2e0kQQqGk6DvBLw/c6LBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Dt2cnvK0EC/aRZulG3nVAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="2fjC+u0uGka/IsotRomyVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7Dt2cnvK0EC/aRZulG3nVAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLNoteView" guid="UrMtwu2gN0uFBjiP6uf+GQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">76</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">incTemp(amt) {
   temperature += amt;
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLNoteLinkView" guid="t2obMBVUQEiokjFv+HAKSwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">146,276;151,238</XPD:ATTR>
<XPD:REF name="Head">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
<XPD:REF name="Tail">UrMtwu2gN0uFBjiP6uf+GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="AIsUFp2QjUGGE8YiEK+p6gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">331,98;221,157</XPD:ATTR>
<XPD:REF name="Model">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
<XPD:REF name="Head">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
<XPD:REF name="Tail">nl4q7KkzGkiKGkkemt+WuAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="F58AVmT6YEWwE4/cOegEfwAA">
<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">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OvqhkIVmfkaQJDOKpe/6ugAA">
<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">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9AHOrypVJEu45b7vpTEENQAA">
<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">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="02djsF0L4Uy9eZmPeBMN+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">wOwajRm0Ck6a7oYFICkrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="99E6tpL4YUWovdh/G9/NVQAA">
<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">YoIm4oSLYk+TtuLpX/IqhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TsBZrzyroEe8ViC8cN+KAwAA">
<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">1</XPD:ATTR>
<XPD:REF name="Model">wOwajRm0Ck6a7oYFICkrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ONJ/6xeGREa+rLEeFm34xwAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">YoIm4oSLYk+TtuLpX/IqhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="cFdTeA3ICkKdls2Rp5Uf/gAA">
<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">wOwajRm0Ck6a7oYFICkrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ijp3b91z0E6oYMZjm/jgkQAA">
<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">YoIm4oSLYk+TtuLpX/IqhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="DMe5eIXqLUe6Yce68950MwAA">
<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">wOwajRm0Ck6a7oYFICkrZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="OLdmOM7pkEWPG0JNOmU+ywAA">
<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">YoIm4oSLYk+TtuLpX/IqhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="iRVDEIXeIEe9xRQJXVfWgQAA">
<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,189;221,190</XPD:ATTR>
<XPD:REF name="Model">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
<XPD:REF name="Head">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
<XPD:REF name="Tail">zcSnaUskRkG2FXIAcI+D4AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zFpwOhqtl0iUw6wruzHt6wAA">
<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">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ciudlt++3E+SJVdOVhaOsgAA">
<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">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LvN/3sJBNEOUMAWGE5JzegAA">
<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">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="+/N56+IUQ025doTUEL418gAA">
<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">UHmEK7zzIUGHvK79wjna+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jBBN0JFPoUKdw+AH107XYgAA">
<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">B9yQRASiqUyYh01Gok6vbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="K0YUIfkK50eAnGavPPOuUQAA">
<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">1</XPD:ATTR>
<XPD:REF name="Model">UHmEK7zzIUGHvK79wjna+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Le7cIaWPZUyrdtG34LIHWQAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">B9yQRASiqUyYh01Gok6vbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="DS/JMhlH00G9ejxfun3WVQAA">
<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">UHmEK7zzIUGHvK79wjna+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="usApa1MD80CdJ85spa53ZwAA">
<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">B9yQRASiqUyYh01Gok6vbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="W0QYo2sw7UmQL0x8PCUwLgAA">
<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">UHmEK7zzIUGHvK79wjna+AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9RNouazkf0ee5pwxAlxqbwAA">
<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">B9yQRASiqUyYh01Gok6vbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="44jZUnWI00OaTmzMrfpZTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">339,288;221,225</XPD:ATTR>
<XPD:REF name="Model">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
<XPD:REF name="Head">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
<XPD:REF name="Tail">x+CmeXV540SlrmoRGXMWcQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="EqsRLyDNJU6IIas6y1/nsAAA">
<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">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="V5xVvcX78EqqPUDFkknBWwAA">
<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">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YjR6mkGi+0SawMRVTpqX+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">15</XPD:ATTR>
<XPD:REF name="Model">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="z1tvCmiEoUex30TsvehaOQAA">
<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">LOZz8//W8USG9RQ8WxxjLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="n9AREltoJUOVgvWPsbwyOwAA">
<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">ff9jndOMoEGOF3iorBqqlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Tu072OtHWUGu+zKxes+FXwAA">
<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">1</XPD:ATTR>
<XPD:REF name="Model">LOZz8//W8USG9RQ8WxxjLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="L22N6nlnnUCiMDKevQQBNAAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">ff9jndOMoEGOF3iorBqqlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="IHfubCHE10qEZDb5R2p4KgAA">
<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">LOZz8//W8USG9RQ8WxxjLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fCuxlf+cgE6SJ3FmAdNVlwAA">
<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">ff9jndOMoEGOF3iorBqqlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="xUo1HLIYVkmrJAtNZCIIUwAA">
<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">LOZz8//W8USG9RQ8WxxjLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="yd/5ewGh+kG9MCrzDt3AlAAA">
<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">ff9jndOMoEGOF3iorBqqlAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLTextView" guid="t5oCjhmO1EW45e6+MPCsGgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">376</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Text" type="string">How will monitoring devices know when reactor's temperature changes?

Illustrate your solution with a sequence diagram, too.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLNoteView" guid="glVTa3ZmbUW7EPwJ4LlU0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">174</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">if (CRITICAL &lt;= temperature) {
  // run!
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLNoteLinkView" guid="eKhdkBK/aUenWX29mjtpoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">150,144;142,100</XPD:ATTR>
<XPD:REF name="Head">glVTa3ZmbUW7EPwJ4LlU0wAA</XPD:REF>
<XPD:REF name="Tail">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="iHlJNTfBvk6vHGfVzn4LuwAA">
<XPD:ATTR name="Name" type="string">Reactor</XPD:ATTR>
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MT6N2Sd7hUikF6pSwgZT4QAA</XPD:REF>
<XPD:REF name="Views[1]">W91tcg8pbESg6oYxhBbk6wAA</XPD:REF>
<XPD:REF name="Views[2]">0zzC0wW+50OtFswbcS6rEQAA</XPD:REF>
<XPD:REF name="Views[3]">7mEuOa7rnECTSBAgVaEJPwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8IGMY7vB9UGEvg9VAexe1AAA">
<XPD:ATTR name="Name" type="string">incTemp</XPD:ATTR>
<XPD:REF name="Owner">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+7Si7p0Rhkq3yxDDjvdhTwAA">
<XPD:ATTR name="Name" type="string">amt</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8IGMY7vB9UGEvg9VAexe1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="u2zQzWjW/EOxirwCUM3l7QAA">
<XPD:ATTR name="Name" type="string">decTemp</XPD:ATTR>
<XPD:REF name="Owner">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2RTAR3FflkuHVn89PYBjNwAA">
<XPD:ATTR name="Name" type="string">amt</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u2zQzWjW/EOxirwCUM3l7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">wOwajRm0Ck6a7oYFICkrZgAA</XPD:REF>
<XPD:REF name="Associations[1]">UHmEK7zzIUGHvK79wjna+AAA</XPD:REF>
<XPD:REF name="Associations[2]">LOZz8//W8USG9RQ8WxxjLgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="yvI4yKPHG0WTaUzaLUWblwAA">
<XPD:ATTR name="Name" type="string">temperature</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="VCKtrv4RMkGKkzaX/ewrOgAA">
<XPD:ATTR name="Name" type="string">CRITICAL</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="IPQDXVOM9k+YDuCCVWqKzgAA">
<XPD:ATTR name="Name" type="string">Alarm</XPD:ATTR>
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nl4q7KkzGkiKGkkemt+WuAAA</XPD:REF>
<XPD:REF name="Views[1]">YvMqi5+hR0WcPhn5zxfGJgAA</XPD:REF>
<XPD:REF name="Views[2]">4ZmzDl0ui0WjKN5JtUCTcQAA</XPD:REF>
<XPD:REF name="Views[3]">RJ9AD84/GkSXwb7ownxitgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">YoIm4oSLYk+TtuLpX/IqhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="MspEy686/EqN7nat59Ba0QAA">
<XPD:ATTR name="Name" type="string">Thermometer</XPD:ATTR>
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zcSnaUskRkG2FXIAcI+D4AAA</XPD:REF>
<XPD:REF name="Views[1]">lFj6p0q18EaZzKHQznKrhgAA</XPD:REF>
<XPD:REF name="Views[2]">Yks3zDskxUejjL8yQJLPLwAA</XPD:REF>
<XPD:REF name="Views[3]">NGLSyEO+c0KIntKojmF7iQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">B9yQRASiqUyYh01Gok6vbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="7Dt2cnvK0EC/aRZulG3nVAAA">
<XPD:ATTR name="Name" type="string">Thermostat</XPD:ATTR>
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">x+CmeXV540SlrmoRGXMWcQAA</XPD:REF>
<XPD:REF name="Views[1]">FeGeqNynVkmF1Hu7IRPqmwAA</XPD:REF>
<XPD:REF name="Views[2]">O2e0kQQqGk6DvBLw/c6LBwAA</XPD:REF>
<XPD:REF name="Views[3]">2fjC+u0uGka/IsotRomyVQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ff9jndOMoEGOF3iorBqqlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="xu+kE6NEXEqc0x0OFA2vxAAA">
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AIsUFp2QjUGGE8YiEK+p6gAA</XPD:REF>
<XPD:REF name="Views[1]">F58AVmT6YEWwE4/cOegEfwAA</XPD:REF>
<XPD:REF name="Views[2]">OvqhkIVmfkaQJDOKpe/6ugAA</XPD:REF>
<XPD:REF name="Views[3]">9AHOrypVJEu45b7vpTEENQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="YoIm4oSLYk+TtuLpX/IqhgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
<XPD:REF name="Participant">IPQDXVOM9k+YDuCCVWqKzgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">99E6tpL4YUWovdh/G9/NVQAA</XPD:REF>
<XPD:REF name="Views[1]">ijp3b91z0E6oYMZjm/jgkQAA</XPD:REF>
<XPD:REF name="Views[2]">ONJ/6xeGREa+rLEeFm34xwAA</XPD:REF>
<XPD:REF name="Views[3]">OLdmOM7pkEWPG0JNOmU+ywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="wOwajRm0Ck6a7oYFICkrZgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">xu+kE6NEXEqc0x0OFA2vxAAA</XPD:REF>
<XPD:REF name="Participant">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">02djsF0L4Uy9eZmPeBMN+wAA</XPD:REF>
<XPD:REF name="Views[1]">cFdTeA3ICkKdls2Rp5Uf/gAA</XPD:REF>
<XPD:REF name="Views[2]">TsBZrzyroEe8ViC8cN+KAwAA</XPD:REF>
<XPD:REF name="Views[3]">DMe5eIXqLUe6Yce68950MwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="L5J5TBz4VkqO4PRyMPednQAA">
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iRVDEIXeIEe9xRQJXVfWgQAA</XPD:REF>
<XPD:REF name="Views[1]">zFpwOhqtl0iUw6wruzHt6wAA</XPD:REF>
<XPD:REF name="Views[2]">ciudlt++3E+SJVdOVhaOsgAA</XPD:REF>
<XPD:REF name="Views[3]">LvN/3sJBNEOUMAWGE5JzegAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="B9yQRASiqUyYh01Gok6vbAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
<XPD:REF name="Participant">MspEy686/EqN7nat59Ba0QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jBBN0JFPoUKdw+AH107XYgAA</XPD:REF>
<XPD:REF name="Views[1]">usApa1MD80CdJ85spa53ZwAA</XPD:REF>
<XPD:REF name="Views[2]">Le7cIaWPZUyrdtG34LIHWQAA</XPD:REF>
<XPD:REF name="Views[3]">9RNouazkf0ee5pwxAlxqbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="UHmEK7zzIUGHvK79wjna+AAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">L5J5TBz4VkqO4PRyMPednQAA</XPD:REF>
<XPD:REF name="Participant">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+/N56+IUQ025doTUEL418gAA</XPD:REF>
<XPD:REF name="Views[1]">DS/JMhlH00G9ejxfun3WVQAA</XPD:REF>
<XPD:REF name="Views[2]">K0YUIfkK50eAnGavPPOuUQAA</XPD:REF>
<XPD:REF name="Views[3]">W0QYo2sw7UmQL0x8PCUwLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="C3Z9iRzbOkeksA8FX+emqgAA">
<XPD:REF name="Namespace">m+FybZNnrUymBJOf5DZC8gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">44jZUnWI00OaTmzMrfpZTgAA</XPD:REF>
<XPD:REF name="Views[1]">EqsRLyDNJU6IIas6y1/nsAAA</XPD:REF>
<XPD:REF name="Views[2]">V5xVvcX78EqqPUDFkknBWwAA</XPD:REF>
<XPD:REF name="Views[3]">YjR6mkGi+0SawMRVTpqX+QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ff9jndOMoEGOF3iorBqqlAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
<XPD:REF name="Participant">7Dt2cnvK0EC/aRZulG3nVAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">n9AREltoJUOVgvWPsbwyOwAA</XPD:REF>
<XPD:REF name="Views[1]">fCuxlf+cgE6SJ3FmAdNVlwAA</XPD:REF>
<XPD:REF name="Views[2]">L22N6nlnnUCiMDKevQQBNAAA</XPD:REF>
<XPD:REF name="Views[3]">yd/5ewGh+kG9MCrzDt3AlAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="LOZz8//W8USG9RQ8WxxjLgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">C3Z9iRzbOkeksA8FX+emqgAA</XPD:REF>
<XPD:REF name="Participant">iHlJNTfBvk6vHGfVzn4LuwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">z1tvCmiEoUex30TsvehaOQAA</XPD:REF>
<XPD:REF name="Views[1]">IHfubCHE10qEZDb5R2p4KgAA</XPD:REF>
<XPD:REF name="Views[2]">Tu072OtHWUGu+zKxes+FXwAA</XPD:REF>
<XPD:REF name="Views[3]">xUo1HLIYVkmrJAtNZCIIUwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLPackage" guid="G3XIMadWrEmuEi7EviHR1AAA">
<XPD:ATTR name="Name" type="string">problem5</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="0y5MXOonCkyo5MYaHeZjgQAA">
<XPD:ATTR name="Name" type="string">problem5</XPD:ATTR>
<XPD:REF name="DiagramOwner">G3XIMadWrEmuEi7EviHR1AAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="zhKjj9H3Qk2JUeUoc/MHDQAA">
<XPD:REF name="Diagram">0y5MXOonCkyo5MYaHeZjgQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="Fd0Igkwkw0mXJs61TpbzTQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">100</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">83</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">TmX4pAhtYkmf3laGxhfisgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pCdMb8/2jUK1hzczu2JvGgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="07SDgtGrI0SsVr9hxjcGOgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SpreadSheet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wTKaXpLDhkSaZ2rEppN5wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="7jPoRYCSXEScrkkGKBJEzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IchFIWHxXU2klqIx5LgoBgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TmX4pAhtYkmf3laGxhfisgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CXpunB7+LU6vsUqAiORR+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TmX4pAhtYkmf3laGxhfisgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jhPKa0HkqU2uyydxbRkgywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">TmX4pAhtYkmf3laGxhfisgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="oGDykxSOP0Gg5/9Zti7nnwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TnOOY6HCJUmytJjaEdWBrwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="06+kEgOyI0CA7wJyrTeMeAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Cell</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="/WL1w1EmfUaJRJq/4SQX4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="hOGIdFVKv02aDyYQ/m/HkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XU0FHFp9f0CzF0mk0GNkcQAA">
<XPD:REF name="Model">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Or7eExJas0yNX2UpmNXWxwAA">
<XPD:REF name="Model">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GpG47lHjzEWmcE/g7RLbqwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="CGtFXahuI0qbKV5tC2Q/LQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">284,111;182,110</XPD:ATTR>
<XPD:REF name="Model">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
<XPD:REF name="Head">Fd0Igkwkw0mXJs61TpbzTQAA</XPD:REF>
<XPD:REF name="Tail">oGDykxSOP0Gg5/9Zti7nnwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QRvT1dXg30+hyfVboNym1gAA">
<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">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oSimErfR00q8T17fzuWj/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">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LSFaQIwk4EOtWK20Uu3udwAA">
<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">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="QtYMTkUa0U24p8KBMqFwdwAA">
<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">93tdvVWHRUyOV9MPmoNnAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hS8eKSViHka4Q2tWmWQlaQAA">
<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">DIyBvxTH70CMtBO80R/dHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="afavi0Pzrke6sZO/yxC0/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">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">93tdvVWHRUyOV9MPmoNnAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="YeZLx2W9Oku7VfFi0nHPEwAA">
<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">DIyBvxTH70CMtBO80R/dHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="SP7UgFVbgEeB6keFIPPMegAA">
<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">93tdvVWHRUyOV9MPmoNnAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ipaxc1ZZq0yKWfdO6yTSEQAA">
<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">DIyBvxTH70CMtBO80R/dHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="P175OZcv6E6FAaYyiJYCaAAA">
<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">93tdvVWHRUyOV9MPmoNnAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="UoSEOAQ1hkeMbJU2tIkINQAA">
<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">DIyBvxTH70CMtBO80R/dHQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="o9jEufvpfk+1ZvnQ188nlQAA">
<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">326,72;326,52;396,52;396,72</XPD:ATTR>
<XPD:REF name="Model">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
<XPD:REF name="Head">oGDykxSOP0Gg5/9Zti7nnwAA</XPD:REF>
<XPD:REF name="Tail">oGDykxSOP0Gg5/9Zti7nnwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SqqbSlQvZkORgnnpK7tveAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.22777175289017</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">14.8660687473185</XPD:ATTR>
<XPD:REF name="Model">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="X7tILb/0YkaKY5znzMlBKwAA">
<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">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nbNG1BTlSUyQl1iHAbTTVgAA">
<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">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ms+GRkmXaE6K6mI/NA6jnwAA">
<XPD:ATTR name="Alpha" type="real">-1.28474446469539</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">35.4400902933387</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">#providers</XPD:ATTR>
<XPD:REF name="Model">CHSY6/u1+E6wRJJ9BATKpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="yJuAEF11a0CqxIDri62uxQAA">
<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">C7Dqhg+l9kKUgjB2R0QrygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="2+cjbN5i1kGqRbB6WgwRzwAA">
<XPD:ATTR name="Alpha" type="real">-5.40712651282787</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15.6204993518133</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">CHSY6/u1+E6wRJJ9BATKpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="qfow+tS9SkSyolBGUeLMYQAA">
<XPD:ATTR name="Alpha" type="real">-0.674741051979353</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">12.8062484748657</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*</XPD:ATTR>
<XPD:REF name="Model">C7Dqhg+l9kKUgjB2R0QrygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="P8D3OA6JMUiWT+016LcLGgAA">
<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">CHSY6/u1+E6wRJJ9BATKpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="mMxcg1UJ/02ckXMfwy0P7gAA">
<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">C7Dqhg+l9kKUgjB2R0QrygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="O6ZfaMvmTEiCxnORoTJKAQAA">
<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">CHSY6/u1+E6wRJJ9BATKpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="M6XgNt5ax0+wVSQraef4TgAA">
<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">C7Dqhg+l9kKUgjB2R0QrygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLNoteView" guid="PcN/YwkCJkGO/+1a1BLFaQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">201</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">113</XPD:ATTR>
<XPD:ATTR name="Text" type="string">setValue(val) {
   if (formula == null) {
      value = val;
   } else {
      value = formula.apply(providers);
   }
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLNoteLinkView" guid="1oJTcZlOn0uaGcf77U3o4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">375,200;361,153</XPD:ATTR>
<XPD:REF name="Head">oGDykxSOP0Gg5/9Zti7nnwAA</XPD:REF>
<XPD:REF name="Tail">PcN/YwkCJkGO/+1a1BLFaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLTextView" guid="L9UXVP9yjUGCzbopHPZWdAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">249</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">73</XPD:ATTR>
<XPD:ATTR name="Text" type="string">How will a cell know when to call setValue?
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="TmX4pAhtYkmf3laGxhfisgAA">
<XPD:ATTR name="Name" type="string">SpreadSheet</XPD:ATTR>
<XPD:REF name="Namespace">G3XIMadWrEmuEi7EviHR1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Fd0Igkwkw0mXJs61TpbzTQAA</XPD:REF>
<XPD:REF name="Views[1]">IchFIWHxXU2klqIx5LgoBgAA</XPD:REF>
<XPD:REF name="Views[2]">CXpunB7+LU6vsUqAiORR+QAA</XPD:REF>
<XPD:REF name="Views[3]">jhPKa0HkqU2uyydxbRkgywAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">93tdvVWHRUyOV9MPmoNnAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="oGiE5P0irUaMo80HreGjXgAA">
<XPD:ATTR name="Name" type="string">Cell</XPD:ATTR>
<XPD:REF name="Namespace">G3XIMadWrEmuEi7EviHR1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oGDykxSOP0Gg5/9Zti7nnwAA</XPD:REF>
<XPD:REF name="Views[1]">XU0FHFp9f0CzF0mk0GNkcQAA</XPD:REF>
<XPD:REF name="Views[2]">Or7eExJas0yNX2UpmNXWxwAA</XPD:REF>
<XPD:REF name="Views[3]">GpG47lHjzEWmcE/g7RLbqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="BT1vJ2Re90iQF2mkJw1B4AAA">
<XPD:ATTR name="Name" type="string">setValue</XPD:ATTR>
<XPD:REF name="Owner">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x6P8lpS9akGNWCcuThrsagAA">
<XPD:ATTR name="Name" type="string">val</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BT1vJ2Re90iQF2mkJw1B4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">DIyBvxTH70CMtBO80R/dHQAA</XPD:REF>
<XPD:REF name="Associations[1]">C7Dqhg+l9kKUgjB2R0QrygAA</XPD:REF>
<XPD:REF name="Associations[2]">CHSY6/u1+E6wRJJ9BATKpQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="D3+FATF/8EaW6y1OOFCo9gAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="Owner">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="7HHokzylJEejMH/s6Sz/PgAA">
<XPD:ATTR name="Name" type="string">formula</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Formula</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">null</XPD:ATTR>
<XPD:REF name="Owner">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="n6hif+vMsUGGdh5ba765QQAA">
<XPD:REF name="Namespace">G3XIMadWrEmuEi7EviHR1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CGtFXahuI0qbKV5tC2Q/LQAA</XPD:REF>
<XPD:REF name="Views[1]">QRvT1dXg30+hyfVboNym1gAA</XPD:REF>
<XPD:REF name="Views[2]">oSimErfR00q8T17fzuWj/QAA</XPD:REF>
<XPD:REF name="Views[3]">LSFaQIwk4EOtWK20Uu3udwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DIyBvxTH70CMtBO80R/dHQAA">
<XPD:REF name="Association">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
<XPD:REF name="Participant">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hS8eKSViHka4Q2tWmWQlaQAA</XPD:REF>
<XPD:REF name="Views[1]">ipaxc1ZZq0yKWfdO6yTSEQAA</XPD:REF>
<XPD:REF name="Views[2]">YeZLx2W9Oku7VfFi0nHPEwAA</XPD:REF>
<XPD:REF name="Views[3]">UoSEOAQ1hkeMbJU2tIkINQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="93tdvVWHRUyOV9MPmoNnAwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">n6hif+vMsUGGdh5ba765QQAA</XPD:REF>
<XPD:REF name="Participant">TmX4pAhtYkmf3laGxhfisgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QtYMTkUa0U24p8KBMqFwdwAA</XPD:REF>
<XPD:REF name="Views[1]">SP7UgFVbgEeB6keFIPPMegAA</XPD:REF>
<XPD:REF name="Views[2]">afavi0Pzrke6sZO/yxC0/wAA</XPD:REF>
<XPD:REF name="Views[3]">P175OZcv6E6FAaYyiJYCaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="YI7a4k2rOE+eECFEMAdjmwAA">
<XPD:REF name="Namespace">G3XIMadWrEmuEi7EviHR1AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">o9jEufvpfk+1ZvnQ188nlQAA</XPD:REF>
<XPD:REF name="Views[1]">SqqbSlQvZkORgnnpK7tveAAA</XPD:REF>
<XPD:REF name="Views[2]">X7tILb/0YkaKY5znzMlBKwAA</XPD:REF>
<XPD:REF name="Views[3]">nbNG1BTlSUyQl1iHAbTTVgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="C7Dqhg+l9kKUgjB2R0QrygAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
<XPD:REF name="Participant">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yJuAEF11a0CqxIDri62uxQAA</XPD:REF>
<XPD:REF name="Views[1]">mMxcg1UJ/02ckXMfwy0P7gAA</XPD:REF>
<XPD:REF name="Views[2]">qfow+tS9SkSyolBGUeLMYQAA</XPD:REF>
<XPD:REF name="Views[3]">M6XgNt5ax0+wVSQraef4TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="CHSY6/u1+E6wRJJ9BATKpQAA">
<XPD:ATTR name="Name" type="string">providers</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">YI7a4k2rOE+eECFEMAdjmwAA</XPD:REF>
<XPD:REF name="Participant">oGiE5P0irUaMo80HreGjXgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ms+GRkmXaE6K6mI/NA6jnwAA</XPD:REF>
<XPD:REF name="Views[1]">P8D3OA6JMUiWT+016LcLGgAA</XPD:REF>
<XPD:REF name="Views[2]">2+cjbN5i1kGqRbB6WgwRzwAA</XPD:REF>
<XPD:REF name="Views[3]">O6ZfaMvmTEiCxnORoTJKAQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLPackage" guid="qdHjc6WZakK0nftB78NWggAA">
<XPD:ATTR name="Name" type="string">problem6</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="soWBeloEtEOtBuOCk1ciRQAA">
<XPD:ATTR name="Name" type="string">problem6</XPD:ATTR>
<XPD:REF name="DiagramOwner">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="V24sonKAXEuV5kXikKrbeAAA">
<XPD:REF name="Diagram">soWBeloEtEOtBuOCk1ciRQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">15</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="sCFENVPjRUuhx/b4XwjAkAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">168</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
<XPD:REF name="Model">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6QmIcYqqe0ukUer3bsi19wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="u1Vfgyj3GUWXzruRRRn17QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SCCServer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MxoXT+yxTECyDQ6yP/pPHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1V77XZZnIUO669GIW40YHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="+ScwXZV0dkiR0d6c9dHEJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="aWYVBgFnnkyEFBwOfFCxCQAA">
<XPD:REF name="Model">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BIDzBH3xZUmAhSkxfnytdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="7KqHGetmLEaB7pC2jvicMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">107</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">1aC9TJj+ZUCE0cC93UvR0wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="23hKQ/TquEWXfKLjSojFwAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tkoh9oOsB0ipsgAn0NvJ0AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">GlobalRepository</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="d0NsQBIEgE6Ggg4KFNYRZQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;dbase&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d6tATxS2Mk+tzeyT2kMjlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="VQVT9z07aUaoeJ4ulD6LbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1aC9TJj+ZUCE0cC93UvR0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WsiusqvorEiOwvWkD7enlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1aC9TJj+ZUCE0cC93UvR0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z0B0aM4qxkOHFii8dHdEeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1aC9TJj+ZUCE0cC93UvR0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="NauP6OmPS0+nUJGPHLpFYAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JQEqhQWkKUyQUhP0u90kpQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wyqNUOijbEWrTHXsMltdpQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">LocalRepository</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mQklWY36okSMHWpXNxEj7wAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;file system&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="o7rrFhaddUiHzA0E6dRevAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6zBM+Se3CkuN85kYtm+u4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="o9N4OP7S7UO0rETO1dL1LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XPn5qw47j026eDOfj9GiYAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="D9GU4RTrpEaIJd4MWNGxwgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">106</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">utNBn0ajzEuTlS1ZOiMJnAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iCptwhi/jEmO6RPD/PGK1gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IXKRvvUdJkqBUKIL5di1dgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DependencyView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xZ8nCN3BCU6T3JqvNYLHjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="W2eBLZNAzE2k/9ilO71bTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="WP7BcZGV9kSwuathFwB74QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">utNBn0ajzEuTlS1ZOiMJnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zXWrBnURk0uHSFAHUSMmfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">utNBn0ajzEuTlS1ZOiMJnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="onlo4YsO90iyfLuqNFLwegAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">utNBn0ajzEuTlS1ZOiMJnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="vcLYaxKB3EaPG5k4Ybxy2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">240</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cZhzu3TKwk6AAoM3XMfTeAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="PvLGe5HsoUKdDhc1jwnqHgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SCCHandler</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wo2aGDAUjUWsKp5e42uu2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="U7V14iSBkUqAHC6om3hZ1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1e5MwZ2nG0+Fe5JNOBZs4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="kceM61sPqEKw93nXSerz1AAA">
<XPD:REF name="Model">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="J179eLCZx0qeyYviS4UpIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLDependencyView" guid="MUtlPUGZZ0GeUyuxm/NcXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">325,198;416,197</XPD:ATTR>
<XPD:REF name="Model">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
<XPD:REF name="Head">sCFENVPjRUuhx/b4XwjAkAAA</XPD:REF>
<XPD:REF name="Tail">vcLYaxKB3EaPG5k4Ybxy2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="r3jgso/hRkujHhbb6qPSqwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TCP/IP</XPD:ATTR>
<XPD:REF name="Model">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DrewAPHqmky/aAbCsevfGAAA">
<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">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7oTEAV9RgE+85aNxEBpCXQAA">
<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">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="OeRc3wqrEEud52By0/H8sQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">463,226;467,296</XPD:ATTR>
<XPD:REF name="Model">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
<XPD:REF name="Head">7KqHGetmLEaB7pC2jvicMAAA</XPD:REF>
<XPD:REF name="Tail">sCFENVPjRUuhx/b4XwjAkAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zjskwzynSkqQT3cY7TAd8gAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SQL</XPD:ATTR>
<XPD:REF name="Model">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="A+kFSCU72E2/H/PL6O6JVwAA">
<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">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="j4yTNm/h+ESd4pA7y70ZLwAA">
<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">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLDependencyView" guid="QpRAGxmTA0WxvpI983BdEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">263,232;221,308</XPD:ATTR>
<XPD:REF name="Model">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
<XPD:REF name="Head">NauP6OmPS0+nUJGPHLpFYAAA</XPD:REF>
<XPD:REF name="Tail">vcLYaxKB3EaPG5k4Ybxy2AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="9moHnEOkwU2EaWio61Xt3AAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Model">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="9hOSUA76BUWLAX3AkCeVMQAA">
<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">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="mxZlrubIp0yhepDenAVdHQAA">
<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">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLDependencyView" guid="k2M3H0tqekuVBj1C+VfobwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">95,214;181,308</XPD:ATTR>
<XPD:REF name="Model">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
<XPD:REF name="Head">NauP6OmPS0+nUJGPHLpFYAAA</XPD:REF>
<XPD:REF name="Tail">D9GU4RTrpEaIJd4MWNGxwgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YBCpyyiYO0Og/5Uz5PX6awAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Model">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3FPfiw1yUkiVYzogYsXUtQAA">
<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">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="auvs9nSC00mCou6vohtorAAA">
<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">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="/MDCDE6Rm0+3P9QaSuesRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">144</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">JzE3fzNmFUu2U2RIpiNRIwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ji7RGAAB1UmTc8tUzhDAiAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="w2FEML7WnkqhpeitgGxzRAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Editor</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YfEI6YFc80enNbvZ3KUoxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="DEGV1NlnlUKFUw5BFks9sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="e4Httyat7EmvJuIMoirc0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">JzE3fzNmFUu2U2RIpiNRIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="k9IHRcl70Eq763cBTuhMQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">JzE3fzNmFUu2U2RIpiNRIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="hqB+7aM4EEqRI7ctHAWh4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">JzE3fzNmFUu2U2RIpiNRIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLDependencyView" guid="8E7qMMB7QkWgVPHoZkbm0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">185,150;203,308</XPD:ATTR>
<XPD:REF name="Model">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
<XPD:REF name="Head">NauP6OmPS0+nUJGPHLpFYAAA</XPD:REF>
<XPD:REF name="Tail">/MDCDE6Rm0+3P9QaSuesRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="o593lgSNW0eHjponosv42AAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Model">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4gr1aHZNh0yIyf1D41sAMAAA">
<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">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CusG1sJJSkG+U3bZwXxRLQAA">
<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">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLTextView" guid="w2pfJ5hJhEKDgbH0eWNF2AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">236</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">8</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">248</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Text" type="string">SCC = Source Code Control
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLTextView" guid="oiW+7rcN/k+CFnvfwpaOrQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">132</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">105</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Client-Side SCC
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLTextView" guid="hfPXZk82MUGFwlzc/f4+9wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">141</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">29</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TextServer-Side SCC
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLTextView" guid="WFaHrdXsOEC0OGWIzifgKQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">546</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Complex protocols (TCP/IP, SQL, and StreamIO) shouldn't be mixed with application logic (update, commit, etc.)

How could the following patterns be used: MVC, Gateway, Publisher-Subscriber?
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">12</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="LmeOKwJda0mtDQ0DP3G0RgAA">
<XPD:ATTR name="Name" type="string">SCCServer</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sCFENVPjRUuhx/b4XwjAkAAA</XPD:REF>
<XPD:REF name="Views[1]">+ScwXZV0dkiR0d6c9dHEJgAA</XPD:REF>
<XPD:REF name="Views[2]">aWYVBgFnnkyEFBwOfFCxCQAA</XPD:REF>
<XPD:REF name="Views[3]">BIDzBH3xZUmAhSkxfnytdAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="raiAjCN6eka7xxZhmUznJQAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wWh1PaSXyEy2DAR3Zox6pQAA">
<XPD:ATTR name="Name" type="string">commit</XPD:ATTR>
<XPD:REF name="Owner">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="1aC9TJj+ZUCE0cC93UvR0wAA">
<XPD:ATTR name="Name" type="string">GlobalRepository</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">dbase</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">7KqHGetmLEaB7pC2jvicMAAA</XPD:REF>
<XPD:REF name="Views[1]">VQVT9z07aUaoeJ4ulD6LbQAA</XPD:REF>
<XPD:REF name="Views[2]">WsiusqvorEiOwvWkD7enlAAA</XPD:REF>
<XPD:REF name="Views[3]">z0B0aM4qxkOHFii8dHdEeQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Frkoed+Sz0iDhycAwSSGBgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="DljoP/GslUyb7d//KhUR9AAA">
<XPD:ATTR name="Name" type="string">LocalRepository</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">file system</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NauP6OmPS0+nUJGPHLpFYAAA</XPD:REF>
<XPD:REF name="Views[1]">6zBM+Se3CkuN85kYtm+u4wAA</XPD:REF>
<XPD:REF name="Views[2]">o9N4OP7S7UO0rETO1dL1LAAA</XPD:REF>
<XPD:REF name="Views[3]">XPn5qw47j026eDOfj9GiYAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="zyxjIoZGNUafHP9JuOD/9AAA">
<XPD:ATTR name="Name" type="string">File</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="utNBn0ajzEuTlS1ZOiMJnAAA">
<XPD:ATTR name="Name" type="string">DependencyView</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D9GU4RTrpEaIJd4MWNGxwgAA</XPD:REF>
<XPD:REF name="Views[1]">WP7BcZGV9kSwuathFwB74QAA</XPD:REF>
<XPD:REF name="Views[2]">zXWrBnURk0uHSFAHUSMmfwAA</XPD:REF>
<XPD:REF name="Views[3]">onlo4YsO90iyfLuqNFLwegAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">UvcvdhbNr0WrRIdRiXO7UgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="iIEG5pL/YEytKnfe6dUSiQAA">
<XPD:ATTR name="Name" type="string">SCCHandler</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vcLYaxKB3EaPG5k4Ybxy2AAA</XPD:REF>
<XPD:REF name="Views[1]">1e5MwZ2nG0+Fe5JNOBZs4QAA</XPD:REF>
<XPD:REF name="Views[2]">kceM61sPqEKw93nXSerz1AAA</XPD:REF>
<XPD:REF name="Views[3]">J179eLCZx0qeyYviS4UpIAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">fS27bRv2dE6Wyw4fw3z1kwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">Xji39fIH8kCdUoSUolMg1gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Lrxyv3UiXki+u6I/sKbxdQAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="T64dKizASkSeep50YPEgxQAA">
<XPD:ATTR name="Name" type="string">commit</XPD:ATTR>
<XPD:REF name="Owner">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLDependency" guid="fS27bRv2dE6Wyw4fw3z1kwAA">
<XPD:ATTR name="Name" type="string">TCP/IP</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:REF name="Client">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
<XPD:REF name="Supplier">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MUtlPUGZZ0GeUyuxm/NcXAAA</XPD:REF>
<XPD:REF name="Views[1]">r3jgso/hRkujHhbb6qPSqwAA</XPD:REF>
<XPD:REF name="Views[2]">DrewAPHqmky/aAbCsevfGAAA</XPD:REF>
<XPD:REF name="Views[3]">7oTEAV9RgE+85aNxEBpCXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLDependency" guid="Frkoed+Sz0iDhycAwSSGBgAA">
<XPD:ATTR name="Name" type="string">SQL</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:REF name="Client">LmeOKwJda0mtDQ0DP3G0RgAA</XPD:REF>
<XPD:REF name="Supplier">1aC9TJj+ZUCE0cC93UvR0wAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OeRc3wqrEEud52By0/H8sQAA</XPD:REF>
<XPD:REF name="Views[1]">zjskwzynSkqQT3cY7TAd8gAA</XPD:REF>
<XPD:REF name="Views[2]">A+kFSCU72E2/H/PL6O6JVwAA</XPD:REF>
<XPD:REF name="Views[3]">j4yTNm/h+ESd4pA7y70ZLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLDependency" guid="Xji39fIH8kCdUoSUolMg1gAA">
<XPD:ATTR name="Name" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:REF name="Client">iIEG5pL/YEytKnfe6dUSiQAA</XPD:REF>
<XPD:REF name="Supplier">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QpRAGxmTA0WxvpI983BdEAAA</XPD:REF>
<XPD:REF name="Views[1]">9moHnEOkwU2EaWio61Xt3AAA</XPD:REF>
<XPD:REF name="Views[2]">9hOSUA76BUWLAX3AkCeVMQAA</XPD:REF>
<XPD:REF name="Views[3]">mxZlrubIp0yhepDenAVdHQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLDependency" guid="UvcvdhbNr0WrRIdRiXO7UgAA">
<XPD:ATTR name="Name" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:REF name="Client">utNBn0ajzEuTlS1ZOiMJnAAA</XPD:REF>
<XPD:REF name="Supplier">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">k2M3H0tqekuVBj1C+VfobwAA</XPD:REF>
<XPD:REF name="Views[1]">YBCpyyiYO0Og/5Uz5PX6awAA</XPD:REF>
<XPD:REF name="Views[2]">3FPfiw1yUkiVYzogYsXUtQAA</XPD:REF>
<XPD:REF name="Views[3]">auvs9nSC00mCou6vohtorAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="JzE3fzNmFUu2U2RIpiNRIwAA">
<XPD:ATTR name="Name" type="string">Editor</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/MDCDE6Rm0+3P9QaSuesRgAA</XPD:REF>
<XPD:REF name="Views[1]">e4Httyat7EmvJuIMoirc0QAA</XPD:REF>
<XPD:REF name="Views[2]">k9IHRcl70Eq763cBTuhMQAAA</XPD:REF>
<XPD:REF name="Views[3]">hqB+7aM4EEqRI7ctHAWh4QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">voU6FMuMcUipyTIL7jLHeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLDependency" guid="voU6FMuMcUipyTIL7jLHeAAA">
<XPD:ATTR name="Name" type="string">StreamIO</XPD:ATTR>
<XPD:REF name="Namespace">qdHjc6WZakK0nftB78NWggAA</XPD:REF>
<XPD:REF name="Client">JzE3fzNmFUu2U2RIpiNRIwAA</XPD:REF>
<XPD:REF name="Supplier">DljoP/GslUyb7d//KhUR9AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8E7qMMB7QkWgVPHoZkbm0wAA</XPD:REF>
<XPD:REF name="Views[1]">o593lgSNW0eHjponosv42AAA</XPD:REF>
<XPD:REF name="Views[2]">4gr1aHZNh0yIyf1D41sAMAAA</XPD:REF>
<XPD:REF name="Views[3]">CusG1sJJSkG+U3bZwXxRLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLPackage" guid="hD4z2MkiM0GUvYB3olHjtgAA">
<XPD:ATTR name="Name" type="string">problem7</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="goz2Z8AY8kyDucFH8MtL8QAA">
<XPD:ATTR name="Name" type="string">problem7</XPD:ATTR>
<XPD:REF name="DiagramOwner">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wnevvaP3sUaWE+FDkDbVZQAA">
<XPD:REF name="Diagram">goz2Z8AY8kyDucFH8MtL8QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">21</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="qnUjymZeUkaeSP9ZEg7iXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">20</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:REF name="Model">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2Khorkbr902HPpUZe39VwQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qv1VltKSvkaOrP6b9/GU2QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Manager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DsM5E8yi9kG6bnYHmKAJ3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Hg6lzmimMkSp7UhOpZQo4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="qS4V36OYr0qiEQ4s+NajjwAA">
<XPD:REF name="Model">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Uuqk1ibdfkmlXkFLe81uXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="IRx862Chwkq4NUk691S9uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="NdNoZvi5NUSRrmJaUVhsVAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:REF name="Model">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="23l7LgRoL0mUXFTZOfLaMQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BpYdQc03/kmQ2wyUHTwK6wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Worker</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="5awQFVhlYU+3gTHFiau/xQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lpM8jGbvLky2btClM8ULcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4nG4mXaDDkyTr7BL9u0b6wAA">
<XPD:REF name="Model">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ozUYhpCI5UWTSvQSXvsQUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WyOVmC1g30eM63tfnKOjgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="tfaVQksJ+0Cwk7Wx7DfSKAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="j0qIhOZlX0i11ilwXf4DbgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="C8UtY+Vgu0uy/X1x88LdvAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Level 1 Manager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JWX1slth00CJzxAelV7e4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="gUcPjv9QH0qpVXDteYUQZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MpdJivDFh0+e/4yUnkCt/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tZBbud6Oi0Gw7IIqHrdLOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aEsUty6qLEqQJ76X3eCMgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="1PJkq6PBd0COTUi5lfpgVQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ah2/ih8X6kCGOmsr90FMnQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="N+W3qbatikeU4LpQyoQVNwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Level 2 Manager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ugFqzgeuOEORONi+/L8qjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8fqKhnh7cke7p/Nwf/SjdAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="egpRtpc6I0Ofsmrb83GCZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="yp0AXjgmu0SqYA4C3gUsjwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0OX2k7q9REa+pysyYZeDRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="ZnWXa+xyrUiSEamRJHPiZAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="b5yEuDK9lk+oHDlo/s1LewAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Cu1szWQwmUe8Hy/9DaJwDAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Level 3 Manager</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="j4S0ydfhjkSnw7oMIA+PHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Gd9UufX5HUmRhR1i7BCR9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vO9gL9PpP0CFNQon6pADhwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vGWrgzrxmU+CCDzvR9X/ywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PwwNf0MEs0O3uuU2yXV0xwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="QxxHbo02wE6DyTmYs+vQmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">224,194;154,184</XPD:ATTR>
<XPD:REF name="Model">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
<XPD:REF name="Head">ZnWXa+xyrUiSEamRJHPiZAAA</XPD:REF>
<XPD:REF name="Tail">1PJkq6PBd0COTUi5lfpgVQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="TjsM8uw2pkuUZ0bZMOVtXAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ueTT1qrVmUSQByHX1tW8GAAA">
<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">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="x4Vkd4VJlkmM2TjqXKdrbAAA">
<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">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Tjp7KR7TF06HYaQR7G9iRgAA">
<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">ij4+7SZNqE+0ZNSsC4oirQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="zCndIMZMl0m7BU/Wcu44ZwAA">
<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">1OeLqa7+H0yzAsQVEzqn7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="jjRBmEG/2E6Ltt703hq0CAAA">
<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">ij4+7SZNqE+0ZNSsC4oirQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="u9hO/xEixEmFB6Qx6SJkpQAA">
<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">1OeLqa7+H0yzAsQVEzqn7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="YMYVr6dcq0KcldB6SdXI6AAA">
<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">ij4+7SZNqE+0ZNSsC4oirQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Nt/btSuWQ0qIggG2ZXf/xQAA">
<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">1OeLqa7+H0yzAsQVEzqn7AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jA5OpI7FzkqMDOYWXgAVvgAA">
<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">ij4+7SZNqE+0ZNSsC4oirQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="u+X5K8lwM0KbM09UpJ1PugAA">
<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">1OeLqa7+H0yzAsQVEzqn7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="kc8m+602K0y35UQR75awWgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">368,388;285,222</XPD:ATTR>
<XPD:REF name="Model">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
<XPD:REF name="Head">1PJkq6PBd0COTUi5lfpgVQAA</XPD:REF>
<XPD:REF name="Tail">tfaVQksJ+0Cwk7Wx7DfSKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KgZZvLCzZEqCzf5uMl3UTwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="WfZ586c+yUK2MX06XXrn3gAA">
<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">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="m/bRJ4d8jkqmDepdwR46AwAA">
<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">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="thFJ5a4MAESnSuyaLkwKZgAA">
<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">HQvY5XBf1Uab0T0FyoJO5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VoNecZOGMEeHCboSCsOIiQAA">
<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">ttPENFfqxUmPBRvWQ9+Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6egGKG/ELUqKnIXMaiNiHQAA">
<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">HQvY5XBf1Uab0T0FyoJO5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="I6eIRLG9Q02wwZvnMHvf5wAA">
<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">ttPENFfqxUmPBRvWQ9+Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ZP+g/Gu/nkinKe5RV58pIQAA">
<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">HQvY5XBf1Uab0T0FyoJO5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="YfdibyDL10ineOjx3TRrcwAA">
<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">ttPENFfqxUmPBRvWQ9+Z5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0PxRdwkGHkO1dGVnBW1EGgAA">
<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">HQvY5XBf1Uab0T0FyoJO5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rgVhVeaMZE+AMtOmcxCE+QAA">
<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">ttPENFfqxUmPBRvWQ9+Z5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="pOtpwBa6ekK/fXcZ3wUeIAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">238,358;328,391</XPD:ATTR>
<XPD:REF name="Model">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
<XPD:REF name="Head">tfaVQksJ+0Cwk7Wx7DfSKAAA</XPD:REF>
<XPD:REF name="Tail">NdNoZvi5NUSRrmJaUVhsVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="PA/stzYJQUO9W4FxOzso/gAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mAO1YXfj8UqTg1DePXloLgAA">
<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">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="T1psir+2F0yMi9dEQPjNqAAA">
<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">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="kO3GPJCZGUWdbkKp8nHl9QAA">
<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">9jJmN3Wo9Uq+EUHcil2q3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6wQJFKAHhkSLI/994vrteAAA">
<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">2W+s+g981UGYKD33ethZSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="lgTJONiVoUSYe+KBhsPVEAAA">
<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">9jJmN3Wo9Uq+EUHcil2q3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="9t/W/ZxJN02X5xGY7nenPwAA">
<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">2W+s+g981UGYKD33ethZSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="QcuP7kBRsk6ZwtQjocV+pAAA">
<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">9jJmN3Wo9Uq+EUHcil2q3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="UZm5ZkbRx0mBFpnX7t37GgAA">
<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">2W+s+g981UGYKD33ethZSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="wtV7TJ6WUEWY9ClDkNk4iAAA">
<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">9jJmN3Wo9Uq+EUHcil2q3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="lA3yKhXumkmDPdfHgw863QAA">
<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">2W+s+g981UGYKD33ethZSAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLGeneralizationView" guid="ASPauY5wIk2LXAqU805wHgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">131,156;212,96</XPD:ATTR>
<XPD:REF name="Model">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
<XPD:REF name="Head">qnUjymZeUkaeSP9ZEg7iXAAA</XPD:REF>
<XPD:REF name="Tail">ZnWXa+xyrUiSEamRJHPiZAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JEM75uwgw0aUCRpEF5SW9gAA">
<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">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="BUtuA+oFtE24p+Ll7YQ7LgAA">
<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">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OIkCoLcbaEiZQVuJlQJPZgAA">
<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">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLGeneralizationView" guid="CI9xvJEJRUCz5JrrCmHrfAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">272,180;262,104</XPD:ATTR>
<XPD:REF name="Model">8kuo1SrbEU254biffbryCAAA</XPD:REF>
<XPD:REF name="Head">qnUjymZeUkaeSP9ZEg7iXAAA</XPD:REF>
<XPD:REF name="Tail">1PJkq6PBd0COTUi5lfpgVQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="s98TkrkX2kiXi2/NoTfkmwAA">
<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">8kuo1SrbEU254biffbryCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EsDrw9d+zkmZjv2v3utPaAAA">
<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">8kuo1SrbEU254biffbryCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wkReuj7m+EqWXolXnl2vGAAA">
<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">8kuo1SrbEU254biffbryCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="IrEuJEuGiEit9KAnXpoD1wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">382,388;412,184;302,97</XPD:ATTR>
<XPD:REF name="Model">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
<XPD:REF name="Head">qnUjymZeUkaeSP9ZEg7iXAAA</XPD:REF>
<XPD:REF name="Tail">tfaVQksJ+0Cwk7Wx7DfSKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="vXrDhbCx8EK1zFvnG6cDXgAA">
<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">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="gWWUz3GVLk6M6eqZrvm6oAAA">
<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">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="USBkc+qHPkORK25TLh2h6AAA">
<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">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="0HhqEDrlrUON24Y/+wQq8AAA">
<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,410;104,412;103,198</XPD:ATTR>
<XPD:REF name="Model">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
<XPD:REF name="Head">ZnWXa+xyrUiSEamRJHPiZAAA</XPD:REF>
<XPD:REF name="Tail">tfaVQksJ+0Cwk7Wx7DfSKAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="SSafa9h50UC0MSj41IpW9QAA">
<XPD:ATTR name="Alpha" type="real">4.87886409503548</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">82.2009732302483</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="G6WiYZ2+nkO/n3WjXOqzVQAA">
<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">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dycTgYOF5kOPX1dyDg0DGgAA">
<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">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="EIPWWYWraEuZX2Wes8V7IgAA">
<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">Dy20WP634U2aSSoVVCfaOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="wKoFhI2J00qJBmdfAS7DZgAA">
<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">CIo2K2PslUORal5DyiTMYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="9bQIaAjEQ06/jWW9mtMHYQAA">
<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">Dy20WP634U2aSSoVVCfaOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="nVr3omptCUGbxRLIp47VLQAA">
<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">CIo2K2PslUORal5DyiTMYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jn8rUxF7AEuvNhrdsjDxfQAA">
<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">Dy20WP634U2aSSoVVCfaOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="dMkraUXggEiBwRMLzzxeLgAA">
<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">CIo2K2PslUORal5DyiTMYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="OViYZK6APEucbipMJS/6tAAA">
<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">Dy20WP634U2aSSoVVCfaOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RzZLGfQwYk+KsJwO1vbX4QAA">
<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">CIo2K2PslUORal5DyiTMYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="FuIsjepG/UirOG1n3vE5dQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">170,300;114,198</XPD:ATTR>
<XPD:REF name="Model">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
<XPD:REF name="Head">ZnWXa+xyrUiSEamRJHPiZAAA</XPD:REF>
<XPD:REF name="Tail">NdNoZvi5NUSRrmJaUVhsVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LZBZaJVjw06llz4aIIHFFwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cwfj8kOjckayugrYrypuvwAA">
<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">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Fi3/zQTI2UmHKXV8g8soMQAA">
<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">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="2I9a7vgk1k69MYtRoDDcawAA">
<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">6xKlVTa8WUuuZB2CRZA3HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ourbx85xj0WCu7wL1uEhpwAA">
<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">LdwQxpGw+USx/3b/HrMRJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="JqcprCknlUCZ7GmVCNf3+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">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">6xKlVTa8WUuuZB2CRZA3HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="skjCxawmikezZVD3CjZqygAA">
<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">LdwQxpGw+USx/3b/HrMRJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="5MK04iRbSUikNO1tSpkNDAAA">
<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">6xKlVTa8WUuuZB2CRZA3HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="EC0Ll+H4BUSF4Tf3fXrACAAA">
<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">LdwQxpGw+USx/3b/HrMRJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="t8ftj6O0nUKcxyJvElLrzgAA">
<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">6xKlVTa8WUuuZB2CRZA3HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="6tfytopN4kS8ZaBnNjLJYwAA">
<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">LdwQxpGw+USx/3b/HrMRJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="zFSVE/vskEGHfFlM6KQPXQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">217,300;263,222</XPD:ATTR>
<XPD:REF name="Model">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
<XPD:REF name="Head">1PJkq6PBd0COTUi5lfpgVQAA</XPD:REF>
<XPD:REF name="Tail">NdNoZvi5NUSRrmJaUVhsVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RUSPkyplE0OJjob3Hn7eawAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">manages</XPD:ATTR>
<XPD:REF name="Model">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="DA+4hTqhVU+6jb0oW0ChjQAA">
<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">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Amo/Lid1s0GcVy9HbBOp4QAA">
<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">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/8c+wFaO3UaieFNVRR//lAAA">
<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">g6qiXIsMJUWucRdtyv+ecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="thwVxd4NTECDPG3oBXYlNgAA">
<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">iBBOEiZfPU2j9/fzZZS3BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="+oekzlkd/UO1pV++9dhmlAAA">
<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">g6qiXIsMJUWucRdtyv+ecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="O6QAJjdRsk+kDt2wagAo2QAA">
<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">iBBOEiZfPU2j9/fzZZS3BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="vrMNzSzGwUWV5dN0WxEPLgAA">
<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">g6qiXIsMJUWucRdtyv+ecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="l3c9q0eXFkSAjCIn8IaZPQAA">
<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">iBBOEiZfPU2j9/fzZZS3BwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="XQcqLWmuqE+RBwytd3Z0YQAA">
<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">g6qiXIsMJUWucRdtyv+ecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Gd6br3hxuUe59zyeJTgeowAA">
<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">iBBOEiZfPU2j9/fzZZS3BwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLTextView" guid="upN2lFjTX0CjZfS2QD9z6gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">468</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">468</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">What a mess! And next week this top-heavy company will introduce level 4 and 5 managers.

Also, some managers and workers are also customers.
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="h5JLelo8UE+F21DURzpLGgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">440</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="BcX3xJ8Dk0GKcmQ7Z9BXlwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FKtblBcA+UKNiK/Bto2kXgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Customer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mbNDdfwYckK+p26LPrL+ewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="J2TQo3yB80qy5sy9XMCNbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SIiQt3PNskKg3DZycaR7rAAA">
<XPD:REF name="Model">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VR/vOq8ui0uHsAM1Wq7lBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="b0wUWE5o/0OzuhMkzWmGAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="hcXThgpZmEaYgJuDiNTEwwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">vNWDDIbC20iZuO703w9OdwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GuYbbHbAhk2+b3mApS1nAgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tvH1A94YPE2QzoHkirMabwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CorporateCustomer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PhqfNNEpiUu5GbgXLZyOrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="VSJ074fuoUChWLYFs3c6oQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Vl/osnAvYUabU6Z3fiF/FAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vNWDDIbC20iZuO703w9OdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3ryxIzG/y0e4TpVMFVzCkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vNWDDIbC20iZuO703w9OdwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="J3vJu/usmEGUUg0Z+9q39gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vNWDDIbC20iZuO703w9OdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="6fhIGZJ2EkirnUTGyN14JwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">488,208;487,130</XPD:ATTR>
<XPD:REF name="Model">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
<XPD:REF name="Head">h5JLelo8UE+F21DURzpLGgAA</XPD:REF>
<XPD:REF name="Tail">hcXThgpZmEaYgJuDiNTEwwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7kLb/e3XcUOtrp3zNUmXzQAA">
<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">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="v4wR4igZ00C+0SWosIEaJwAA">
<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">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="CXLc8JXsVkWLOUxHO9qx5QAA">
<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">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="y73cP95X/EGGznLahRMyBAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">82</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Kn1IDXFtAku+GtnTgM518QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="B+Xcj21CS02tO25hyVdvwQAA">
<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="n+io1lsn+0ef1I9w6xLF1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Cyn6AUQzLEOlyMLPURTjjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="HTgcpRNGW06b26u8WU5f5gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="259HGOfPNEKMdBFwfm8GSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="G4UaBS4gzkSRSPWps73G9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="1vJcsCXnfkCaMCk9JPjDcQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">212,61;133,58</XPD:ATTR>
<XPD:REF name="Model">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
<XPD:REF name="Head">y73cP95X/EGGznLahRMyBAAA</XPD:REF>
<XPD:REF name="Tail">qnUjymZeUkaeSP9ZEg7iXAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="caoreIXXDki7KrgdQyfYrAAA">
<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">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="U0tH41iOFUmwVT+gbCSqJAAA">
<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">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="adwDdchtLUaE0XZjISjCzgAA">
<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">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Ydkw+6OqbEeH5uNl5Gum0gAA">
<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">Pcdxi4sYnkG9k+MybHR7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Ln2djJ8WlE+t6ILeArnxEwAA">
<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">BRWUVdgg6EuLQXIbU9O0KgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="fyyXJ8am50WTHYEW5NMlgQAA">
<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">Pcdxi4sYnkG9k+MybHR7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0oloyZq8ZUuYgoFKhUJiNwAA">
<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">BRWUVdgg6EuLQXIbU9O0KgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="4X3aTN2FF0SY9EwMpx+V9wAA">
<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">Pcdxi4sYnkG9k+MybHR7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="V6Y1eCX5vUms8R4vZ6iqNQAA">
<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">BRWUVdgg6EuLQXIbU9O0KgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ciC6NHB0GUijl4KbKOZY3gAA">
<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">Pcdxi4sYnkG9k+MybHR7tAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="yRLSQtD330O/EpWSreB7yQAA">
<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">BRWUVdgg6EuLQXIbU9O0KgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="Zke9m9U+Skymo1rKCVfYxwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">148,344;16,348;12,136;71,78</XPD:ATTR>
<XPD:REF name="Model">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
<XPD:REF name="Head">y73cP95X/EGGznLahRMyBAAA</XPD:REF>
<XPD:REF name="Tail">NdNoZvi5NUSRrmJaUVhsVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GhcE7Lpsw06qHyZCA6FOCwAA">
<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">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oeFbtFXc5keYZN1xKZ0dMAAA">
<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">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="cUoyBlPb/E+LwuwuFtBEpAAA">
<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">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SWdPXXfij0qjvh9XS9Zc4gAA">
<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">CgsjZQ5KGE63b40YG/kQywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="d+7B0W4/10OR8us29dSvMwAA">
<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">vhIVaFMeZkyvq4+WCUUrXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gAC4cYkXv0OA0NJHb4qabAAA">
<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">CgsjZQ5KGE63b40YG/kQywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="UV9pCPraYkCC/4W2C4UvSQAA">
<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">vhIVaFMeZkyvq4+WCUUrXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="L+IcOI3aK0OIm/SrhWajGgAA">
<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">CgsjZQ5KGE63b40YG/kQywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="fO5Kzhb+DEys/on1sbgB1wAA">
<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">vhIVaFMeZkyvq4+WCUUrXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="rtc0g2jADUKTxrqYltDeOQAA">
<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">CgsjZQ5KGE63b40YG/kQywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5AGjWF+mYk+Dfm+uhxbgMwAA">
<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">vhIVaFMeZkyvq4+WCUUrXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">20</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="PkUm/olDGUqsg5dgl7Yj9QAA">
<XPD:ATTR name="Name" type="string">Manager</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qnUjymZeUkaeSP9ZEg7iXAAA</XPD:REF>
<XPD:REF name="Views[1]">qS4V36OYr0qiEQ4s+NajjwAA</XPD:REF>
<XPD:REF name="Views[2]">Uuqk1ibdfkmlXkFLe81uXgAA</XPD:REF>
<XPD:REF name="Views[3]">IRx862Chwkq4NUk691S9uAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
<XPD:REF name="Specializations[1]">8kuo1SrbEU254biffbryCAAA</XPD:REF>
<XPD:REF name="Specializations[2]">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">BRWUVdgg6EuLQXIbU9O0KgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Un/4K51JpUaTCvV1ddPGgQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="nA/iBQpUXUyv/DpC+JcHCgAA">
<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="LEuuie4PVECXfZwuoth0uAAA">
<XPD:ATTR name="Name" type="string">phone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="RZJbHjGtGU6oe4nV/dHvUQAA">
<XPD:ATTR name="Name" type="string">salary</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Money</XPD:ATTR>
<XPD:REF name="Owner">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="C14iEagxmUmR1TauuAT3MwAA">
<XPD:ATTR name="Name" type="string">Worker</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">NdNoZvi5NUSRrmJaUVhsVAAA</XPD:REF>
<XPD:REF name="Views[1]">4nG4mXaDDkyTr7BL9u0b6wAA</XPD:REF>
<XPD:REF name="Views[2]">ozUYhpCI5UWTSvQSXvsQUAAA</XPD:REF>
<XPD:REF name="Views[3]">WyOVmC1g30eM63tfnKOjgQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">2W+s+g981UGYKD33ethZSAAA</XPD:REF>
<XPD:REF name="Associations[1]">LdwQxpGw+USx/3b/HrMRJQAA</XPD:REF>
<XPD:REF name="Associations[2]">iBBOEiZfPU2j9/fzZZS3BwAA</XPD:REF>
<XPD:REF name="Associations[3]">vhIVaFMeZkyvq4+WCUUrXwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="JbkzQ4b2FUebcicyV+TpyAAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="yPzLZ7mfI0iXgzYi1MbL/gAA">
<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="St0y7RZBTUiBTysoXB2SRQAA">
<XPD:ATTR name="Name" type="string">phone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="2Sjy/vvUZU6SlnNQTQhkxQAA">
<XPD:ATTR name="Name" type="string">salary</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Money</XPD:ATTR>
<XPD:REF name="Owner">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="RN3d6/k/w0aw1dJ5UXrh7AAA">
<XPD:ATTR name="Name" type="string">Level 1 Manager</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tfaVQksJ+0Cwk7Wx7DfSKAAA</XPD:REF>
<XPD:REF name="Views[1]">MpdJivDFh0+e/4yUnkCt/wAA</XPD:REF>
<XPD:REF name="Views[2]">tZBbud6Oi0Gw7IIqHrdLOgAA</XPD:REF>
<XPD:REF name="Views[3]">aEsUty6qLEqQJ76X3eCMgQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/8zBVrYUHUmlQ/SZuFO1zQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">ttPENFfqxUmPBRvWQ9+Z5AAA</XPD:REF>
<XPD:REF name="Associations[1]">9jJmN3Wo9Uq+EUHcil2q3QAA</XPD:REF>
<XPD:REF name="Associations[2]">CIo2K2PslUORal5DyiTMYQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="Hfy5pKGmikK6CjRbNj/obAAA">
<XPD:ATTR name="Name" type="string">Level 2 Manager</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1PJkq6PBd0COTUi5lfpgVQAA</XPD:REF>
<XPD:REF name="Views[1]">egpRtpc6I0Ofsmrb83GCZQAA</XPD:REF>
<XPD:REF name="Views[2]">yp0AXjgmu0SqYA4C3gUsjwAA</XPD:REF>
<XPD:REF name="Views[3]">0OX2k7q9REa+pysyYZeDRAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8kuo1SrbEU254biffbryCAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">1OeLqa7+H0yzAsQVEzqn7AAA</XPD:REF>
<XPD:REF name="Associations[1]">HQvY5XBf1Uab0T0FyoJO5AAA</XPD:REF>
<XPD:REF name="Associations[2]">g6qiXIsMJUWucRdtyv+ecgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="WIUcBxIvykSiXyy4DSlCdgAA">
<XPD:ATTR name="Name" type="string">Level 3 Manager</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZnWXa+xyrUiSEamRJHPiZAAA</XPD:REF>
<XPD:REF name="Views[1]">vO9gL9PpP0CFNQon6pADhwAA</XPD:REF>
<XPD:REF name="Views[2]">vGWrgzrxmU+CCDzvR9X/ywAA</XPD:REF>
<XPD:REF name="Views[3]">PwwNf0MEs0O3uuU2yXV0xwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">hI1k9P6JVUeuhOOLzECCpgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">ij4+7SZNqE+0ZNSsC4oirQAA</XPD:REF>
<XPD:REF name="Associations[1]">Dy20WP634U2aSSoVVCfaOwAA</XPD:REF>
<XPD:REF name="Associations[2]">6xKlVTa8WUuuZB2CRZA3HQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="tZHoWJCvNkuOsxk+J/vPqwAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QxxHbo02wE6DyTmYs+vQmgAA</XPD:REF>
<XPD:REF name="Views[1]">TjsM8uw2pkuUZ0bZMOVtXAAA</XPD:REF>
<XPD:REF name="Views[2]">ueTT1qrVmUSQByHX1tW8GAAA</XPD:REF>
<XPD:REF name="Views[3]">x4Vkd4VJlkmM2TjqXKdrbAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1OeLqa7+H0yzAsQVEzqn7AAA">
<XPD:REF name="Association">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
<XPD:REF name="Participant">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zCndIMZMl0m7BU/Wcu44ZwAA</XPD:REF>
<XPD:REF name="Views[1]">Nt/btSuWQ0qIggG2ZXf/xQAA</XPD:REF>
<XPD:REF name="Views[2]">u9hO/xEixEmFB6Qx6SJkpQAA</XPD:REF>
<XPD:REF name="Views[3]">u+X5K8lwM0KbM09UpJ1PugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ij4+7SZNqE+0ZNSsC4oirQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">tZHoWJCvNkuOsxk+J/vPqwAA</XPD:REF>
<XPD:REF name="Participant">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Tjp7KR7TF06HYaQR7G9iRgAA</XPD:REF>
<XPD:REF name="Views[1]">YMYVr6dcq0KcldB6SdXI6AAA</XPD:REF>
<XPD:REF name="Views[2]">jjRBmEG/2E6Ltt703hq0CAAA</XPD:REF>
<XPD:REF name="Views[3]">jA5OpI7FzkqMDOYWXgAVvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="JTyj2KO2/kexTCWcLyOd7wAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kc8m+602K0y35UQR75awWgAA</XPD:REF>
<XPD:REF name="Views[1]">KgZZvLCzZEqCzf5uMl3UTwAA</XPD:REF>
<XPD:REF name="Views[2]">WfZ586c+yUK2MX06XXrn3gAA</XPD:REF>
<XPD:REF name="Views[3]">m/bRJ4d8jkqmDepdwR46AwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ttPENFfqxUmPBRvWQ9+Z5AAA">
<XPD:REF name="Association">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
<XPD:REF name="Participant">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VoNecZOGMEeHCboSCsOIiQAA</XPD:REF>
<XPD:REF name="Views[1]">YfdibyDL10ineOjx3TRrcwAA</XPD:REF>
<XPD:REF name="Views[2]">I6eIRLG9Q02wwZvnMHvf5wAA</XPD:REF>
<XPD:REF name="Views[3]">rgVhVeaMZE+AMtOmcxCE+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HQvY5XBf1Uab0T0FyoJO5AAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">JTyj2KO2/kexTCWcLyOd7wAA</XPD:REF>
<XPD:REF name="Participant">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">thFJ5a4MAESnSuyaLkwKZgAA</XPD:REF>
<XPD:REF name="Views[1]">ZP+g/Gu/nkinKe5RV58pIQAA</XPD:REF>
<XPD:REF name="Views[2]">6egGKG/ELUqKnIXMaiNiHQAA</XPD:REF>
<XPD:REF name="Views[3]">0PxRdwkGHkO1dGVnBW1EGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="VTQnvsH+3kG5FtRa7Gc1dQAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pOtpwBa6ekK/fXcZ3wUeIAAA</XPD:REF>
<XPD:REF name="Views[1]">PA/stzYJQUO9W4FxOzso/gAA</XPD:REF>
<XPD:REF name="Views[2]">mAO1YXfj8UqTg1DePXloLgAA</XPD:REF>
<XPD:REF name="Views[3]">T1psir+2F0yMi9dEQPjNqAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="2W+s+g981UGYKD33ethZSAAA">
<XPD:REF name="Association">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
<XPD:REF name="Participant">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6wQJFKAHhkSLI/994vrteAAA</XPD:REF>
<XPD:REF name="Views[1]">UZm5ZkbRx0mBFpnX7t37GgAA</XPD:REF>
<XPD:REF name="Views[2]">9t/W/ZxJN02X5xGY7nenPwAA</XPD:REF>
<XPD:REF name="Views[3]">lA3yKhXumkmDPdfHgw863QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9jJmN3Wo9Uq+EUHcil2q3QAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">VTQnvsH+3kG5FtRa7Gc1dQAA</XPD:REF>
<XPD:REF name="Participant">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kO3GPJCZGUWdbkKp8nHl9QAA</XPD:REF>
<XPD:REF name="Views[1]">QcuP7kBRsk6ZwtQjocV+pAAA</XPD:REF>
<XPD:REF name="Views[2]">lgTJONiVoUSYe+KBhsPVEAAA</XPD:REF>
<XPD:REF name="Views[3]">wtV7TJ6WUEWY9ClDkNk4iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="hI1k9P6JVUeuhOOLzECCpgAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:REF name="Child">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
<XPD:REF name="Parent">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ASPauY5wIk2LXAqU805wHgAA</XPD:REF>
<XPD:REF name="Views[1]">JEM75uwgw0aUCRpEF5SW9gAA</XPD:REF>
<XPD:REF name="Views[2]">BUtuA+oFtE24p+Ll7YQ7LgAA</XPD:REF>
<XPD:REF name="Views[3]">OIkCoLcbaEiZQVuJlQJPZgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="8kuo1SrbEU254biffbryCAAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:REF name="Child">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
<XPD:REF name="Parent">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CI9xvJEJRUCz5JrrCmHrfAAA</XPD:REF>
<XPD:REF name="Views[1]">s98TkrkX2kiXi2/NoTfkmwAA</XPD:REF>
<XPD:REF name="Views[2]">EsDrw9d+zkmZjv2v3utPaAAA</XPD:REF>
<XPD:REF name="Views[3]">wkReuj7m+EqWXolXnl2vGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="/8zBVrYUHUmlQ/SZuFO1zQAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:REF name="Child">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
<XPD:REF name="Parent">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IrEuJEuGiEit9KAnXpoD1wAA</XPD:REF>
<XPD:REF name="Views[1]">vXrDhbCx8EK1zFvnG6cDXgAA</XPD:REF>
<XPD:REF name="Views[2]">gWWUz3GVLk6M6eqZrvm6oAAA</XPD:REF>
<XPD:REF name="Views[3]">USBkc+qHPkORK25TLh2h6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="/UYp8AYhuUCkgzzHMmT8TgAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0HhqEDrlrUON24Y/+wQq8AAA</XPD:REF>
<XPD:REF name="Views[1]">SSafa9h50UC0MSj41IpW9QAA</XPD:REF>
<XPD:REF name="Views[2]">G6WiYZ2+nkO/n3WjXOqzVQAA</XPD:REF>
<XPD:REF name="Views[3]">dycTgYOF5kOPX1dyDg0DGgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="CIo2K2PslUORal5DyiTMYQAA">
<XPD:REF name="Association">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
<XPD:REF name="Participant">RN3d6/k/w0aw1dJ5UXrh7AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wKoFhI2J00qJBmdfAS7DZgAA</XPD:REF>
<XPD:REF name="Views[1]">dMkraUXggEiBwRMLzzxeLgAA</XPD:REF>
<XPD:REF name="Views[2]">nVr3omptCUGbxRLIp47VLQAA</XPD:REF>
<XPD:REF name="Views[3]">RzZLGfQwYk+KsJwO1vbX4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Dy20WP634U2aSSoVVCfaOwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">/UYp8AYhuUCkgzzHMmT8TgAA</XPD:REF>
<XPD:REF name="Participant">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EIPWWYWraEuZX2Wes8V7IgAA</XPD:REF>
<XPD:REF name="Views[1]">jn8rUxF7AEuvNhrdsjDxfQAA</XPD:REF>
<XPD:REF name="Views[2]">9bQIaAjEQ06/jWW9mtMHYQAA</XPD:REF>
<XPD:REF name="Views[3]">OViYZK6APEucbipMJS/6tAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="538D+5Dv3ESNrJBnwVcfVwAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FuIsjepG/UirOG1n3vE5dQAA</XPD:REF>
<XPD:REF name="Views[1]">LZBZaJVjw06llz4aIIHFFwAA</XPD:REF>
<XPD:REF name="Views[2]">cwfj8kOjckayugrYrypuvwAA</XPD:REF>
<XPD:REF name="Views[3]">Fi3/zQTI2UmHKXV8g8soMQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="LdwQxpGw+USx/3b/HrMRJQAA">
<XPD:REF name="Association">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
<XPD:REF name="Participant">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ourbx85xj0WCu7wL1uEhpwAA</XPD:REF>
<XPD:REF name="Views[1]">EC0Ll+H4BUSF4Tf3fXrACAAA</XPD:REF>
<XPD:REF name="Views[2]">skjCxawmikezZVD3CjZqygAA</XPD:REF>
<XPD:REF name="Views[3]">6tfytopN4kS8ZaBnNjLJYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="6xKlVTa8WUuuZB2CRZA3HQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">538D+5Dv3ESNrJBnwVcfVwAA</XPD:REF>
<XPD:REF name="Participant">WIUcBxIvykSiXyy4DSlCdgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2I9a7vgk1k69MYtRoDDcawAA</XPD:REF>
<XPD:REF name="Views[1]">5MK04iRbSUikNO1tSpkNDAAA</XPD:REF>
<XPD:REF name="Views[2]">JqcprCknlUCZ7GmVCNf3+AAA</XPD:REF>
<XPD:REF name="Views[3]">t8ftj6O0nUKcxyJvElLrzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="CssXXIfWbkOsWYejLP6MRwAA">
<XPD:ATTR name="Name" type="string">manages</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zFSVE/vskEGHfFlM6KQPXQAA</XPD:REF>
<XPD:REF name="Views[1]">RUSPkyplE0OJjob3Hn7eawAA</XPD:REF>
<XPD:REF name="Views[2]">DA+4hTqhVU+6jb0oW0ChjQAA</XPD:REF>
<XPD:REF name="Views[3]">Amo/Lid1s0GcVy9HbBOp4QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="iBBOEiZfPU2j9/fzZZS3BwAA">
<XPD:REF name="Association">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
<XPD:REF name="Participant">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">thwVxd4NTECDPG3oBXYlNgAA</XPD:REF>
<XPD:REF name="Views[1]">l3c9q0eXFkSAjCIn8IaZPQAA</XPD:REF>
<XPD:REF name="Views[2]">O6QAJjdRsk+kDt2wagAo2QAA</XPD:REF>
<XPD:REF name="Views[3]">Gd6br3hxuUe59zyeJTgeowAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="g6qiXIsMJUWucRdtyv+ecgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">CssXXIfWbkOsWYejLP6MRwAA</XPD:REF>
<XPD:REF name="Participant">Hfy5pKGmikK6CjRbNj/obAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/8c+wFaO3UaieFNVRR//lAAA</XPD:REF>
<XPD:REF name="Views[1]">vrMNzSzGwUWV5dN0WxEPLgAA</XPD:REF>
<XPD:REF name="Views[2]">+oekzlkd/UO1pV++9dhmlAAA</XPD:REF>
<XPD:REF name="Views[3]">XQcqLWmuqE+RBwytd3Z0YQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="Nk2JRrRmLE2De0zCLoxYoAAA">
<XPD:ATTR name="Name" type="string">Customer</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">h5JLelo8UE+F21DURzpLGgAA</XPD:REF>
<XPD:REF name="Views[1]">SIiQt3PNskKg3DZycaR7rAAA</XPD:REF>
<XPD:REF name="Views[2]">VR/vOq8ui0uHsAM1Wq7lBwAA</XPD:REF>
<XPD:REF name="Views[3]">b0wUWE5o/0OzuhMkzWmGAwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="F/vRHso+3EqkeSycwgQTagAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="UPhOVvgOv0aDAfEYUPCn0wAA">
<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="T9VPJGw8oEa5chYv2NIc4QAA">
<XPD:ATTR name="Name" type="string">phone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="Hz3JhLhjPUq+RDxKgYhhlAAA">
<XPD:ATTR name="Name" type="string">balance</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Money</XPD:ATTR>
<XPD:REF name="Owner">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="vNWDDIbC20iZuO703w9OdwAA">
<XPD:ATTR name="Name" type="string">CorporateCustomer</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hcXThgpZmEaYgJuDiNTEwwAA</XPD:REF>
<XPD:REF name="Views[1]">Vl/osnAvYUabU6Z3fiF/FAAA</XPD:REF>
<XPD:REF name="Views[2]">3ryxIzG/y0e4TpVMFVzCkgAA</XPD:REF>
<XPD:REF name="Views[3]">J3vJu/usmEGUUg0Z+9q39gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">Mhuj4EI8CkC4csf1aCOafwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="Mhuj4EI8CkC4csf1aCOafwAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:REF name="Child">vNWDDIbC20iZuO703w9OdwAA</XPD:REF>
<XPD:REF name="Parent">Nk2JRrRmLE2De0zCLoxYoAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">6fhIGZJ2EkirnUTGyN14JwAA</XPD:REF>
<XPD:REF name="Views[1]">7kLb/e3XcUOtrp3zNUmXzQAA</XPD:REF>
<XPD:REF name="Views[2]">v4wR4igZ00C+0SWosIEaJwAA</XPD:REF>
<XPD:REF name="Views[3]">CXLc8JXsVkWLOUxHO9qx5QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="8JgiZ/EDeEa1lwQrncWShAAA">
<XPD:ATTR name="Name" type="string">Organization</XPD:ATTR>
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">y73cP95X/EGGznLahRMyBAAA</XPD:REF>
<XPD:REF name="Views[1]">HTgcpRNGW06b26u8WU5f5gAA</XPD:REF>
<XPD:REF name="Views[2]">259HGOfPNEKMdBFwfm8GSAAA</XPD:REF>
<XPD:REF name="Views[3]">G4UaBS4gzkSRSPWps73G9wAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">Pcdxi4sYnkG9k+MybHR7tAAA</XPD:REF>
<XPD:REF name="Associations[1]">CgsjZQ5KGE63b40YG/kQywAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="TTDJWjAGeEGeyobeLIBH0wAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">1vJcsCXnfkCaMCk9JPjDcQAA</XPD:REF>
<XPD:REF name="Views[1]">caoreIXXDki7KrgdQyfYrAAA</XPD:REF>
<XPD:REF name="Views[2]">U0tH41iOFUmwVT+gbCSqJAAA</XPD:REF>
<XPD:REF name="Views[3]">adwDdchtLUaE0XZjISjCzgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BRWUVdgg6EuLQXIbU9O0KgAA">
<XPD:REF name="Association">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
<XPD:REF name="Participant">PkUm/olDGUqsg5dgl7Yj9QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ln2djJ8WlE+t6ILeArnxEwAA</XPD:REF>
<XPD:REF name="Views[1]">V6Y1eCX5vUms8R4vZ6iqNQAA</XPD:REF>
<XPD:REF name="Views[2]">0oloyZq8ZUuYgoFKhUJiNwAA</XPD:REF>
<XPD:REF name="Views[3]">yRLSQtD330O/EpWSreB7yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Pcdxi4sYnkG9k+MybHR7tAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">TTDJWjAGeEGeyobeLIBH0wAA</XPD:REF>
<XPD:REF name="Participant">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ydkw+6OqbEeH5uNl5Gum0gAA</XPD:REF>
<XPD:REF name="Views[1]">4X3aTN2FF0SY9EwMpx+V9wAA</XPD:REF>
<XPD:REF name="Views[2]">fyyXJ8am50WTHYEW5NMlgQAA</XPD:REF>
<XPD:REF name="Views[3]">ciC6NHB0GUijl4KbKOZY3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="8t5UWRv9z06I9Wt8abjl4AAA">
<XPD:REF name="Namespace">hD4z2MkiM0GUvYB3olHjtgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Zke9m9U+Skymo1rKCVfYxwAA</XPD:REF>
<XPD:REF name="Views[1]">GhcE7Lpsw06qHyZCA6FOCwAA</XPD:REF>
<XPD:REF name="Views[2]">oeFbtFXc5keYZN1xKZ0dMAAA</XPD:REF>
<XPD:REF name="Views[3]">cUoyBlPb/E+LwuwuFtBEpAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vhIVaFMeZkyvq4+WCUUrXwAA">
<XPD:REF name="Association">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
<XPD:REF name="Participant">C14iEagxmUmR1TauuAT3MwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">d+7B0W4/10OR8us29dSvMwAA</XPD:REF>
<XPD:REF name="Views[1]">fO5Kzhb+DEys/on1sbgB1wAA</XPD:REF>
<XPD:REF name="Views[2]">UV9pCPraYkCC/4W2C4UvSQAA</XPD:REF>
<XPD:REF name="Views[3]">5AGjWF+mYk+Dfm+uhxbgMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="CgsjZQ5KGE63b40YG/kQywAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">8t5UWRv9z06I9Wt8abjl4AAA</XPD:REF>
<XPD:REF name="Participant">8JgiZ/EDeEa1lwQrncWShAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SWdPXXfij0qjvh9XS9Zc4gAA</XPD:REF>
<XPD:REF name="Views[1]">L+IcOI3aK0OIm/SrhWajGgAA</XPD:REF>
<XPD:REF name="Views[2]">gAC4cYkXv0OA0NJHb4qabAAA</XPD:REF>
<XPD:REF name="Views[3]">rtc0g2jADUKTxrqYltDeOQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLPackage" guid="3Yy+v5Kkg0O9hH5TRAM2VgAA">
<XPD:ATTR name="Name" type="string">problem8</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="CpBvoeRqOE+xN8xiiE9o6QAA">
<XPD:ATTR name="Name" type="string">problem8</XPD:ATTR>
<XPD:REF name="DiagramOwner">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="5jk/ETLJfEOerzEfdqTLvAAA">
<XPD:REF name="Diagram">CpBvoeRqOE+xN8xiiE9o6QAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">9</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="TL58U2l+pECMTnRy/tcf8gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">148</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GUg0206+Rkqsak8+66lpcAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wf+xCQOm5EapfW8xxvql4QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">List</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WYKIrEkuWU6rIqLD57wQogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/hODnu9oqUWYCu60H5yXXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1b7wDGf1U0O6On7+XQHexwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="CJux9iVw/0WnMXd6GlsmbAAA">
<XPD:REF name="Model">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="z0LVS+h9zUmUluP8AaPXaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLInterfaceView" guid="wERlm/lfH0qXVqPZsS8QPQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nigLznbcAky5Dx5SCbCCJgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Jc9ajf1ciUOYtU81IhTt3gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Queue</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ClJm2ofIKkmzpPepGMV7qwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="V8q50HRJvEi3MqfpocKzWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lDF2EbOpf0eCMlDzFAYB2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="YsP6/qlfaEW9aVOnZZ1LKQAA">
<XPD:REF name="Model">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="WVGJhI9U3E2H7b/ZU0+HqAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">276</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">102</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkNone</XPD:ATTR>
<XPD:REF name="Model">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="EJrC4BOhIEaWVZ73SA5uSQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rYF4kPVU7UGgRfkmvYOo1gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Stack</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BlXZdeMVGUe6lJfU/ojX/wAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="jBYzaZavT0uKFLCkBQTW2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="nE1jcxdn40+CUdL8Fb9eWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Dxy8ulakQEiB2R6K1D42MAAA">
<XPD:REF name="Model">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="RYVOVxJ6eEGpJa2ibz9/rQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="LN4X83jEIEaOQSvK7SH7fAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="2JwmM9o0mUiEAfx9Jpob2AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Simulator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="c7yp31grnUOVYa7iRj0v7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kQMJFvQydkmqsMDGZZQY0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xUz3D5KXBkGaJe9EfGnLwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="R28ghObk3UaeJqLXurb3lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="agVTZ0kljEW5k7q2tI72ZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="ntKh2ulMGkqIV7Irbpm8JgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">109,204;188,160</XPD:ATTR>
<XPD:REF name="Model">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
<XPD:REF name="Head">wERlm/lfH0qXVqPZsS8QPQAA</XPD:REF>
<XPD:REF name="Tail">RYVOVxJ6eEGpJa2ibz9/rQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="g3RdHqnyB063pbu66AoFYwAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
<XPD:REF name="Model">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="lpt92OeiO0KZCEmSl0O1tgAA">
<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">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="x7BhGIm3xkefDWWPkcqrmAAA">
<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">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="kOvDOseKGkaZl0Em8AYUGAAA">
<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">B8np8IiSQ0WyeFaXUyfSHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="17mUv/QV/kSIYrTo6rHogAAA">
<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">4DTl0OgxHUmKNBinJ/MFFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="wXBhLXQXBEG+XHqHl/U39wAA">
<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">B8np8IiSQ0WyeFaXUyfSHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="CkxEgw9D+kOwFZGr3uO/mwAA">
<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">4DTl0OgxHUmKNBinJ/MFFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="vfJ+qJOCX0OtuRSxXnU9XQAA">
<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">B8np8IiSQ0WyeFaXUyfSHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="D70ro5+QUEO7l3pO+F3qpAAA">
<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">4DTl0OgxHUmKNBinJ/MFFAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="ASCWz1/ur0GONduu3vc/dQAA">
<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">B8np8IiSQ0WyeFaXUyfSHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="YFOMwVqSbEqKF34RoKoHUgAA">
<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">4DTl0OgxHUmKNBinJ/MFFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="vBjFH0tTBE66C0oDlKIa1gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">111,246;200,292</XPD:ATTR>
<XPD:REF name="Model">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
<XPD:REF name="Head">WVGJhI9U3E2H7b/ZU0+HqAAA</XPD:REF>
<XPD:REF name="Tail">RYVOVxJ6eEGpJa2ibz9/rQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pE+zZpiSQUa00QxeZ91j4QAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">uses</XPD:ATTR>
<XPD:REF name="Model">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="E60gVqTyHE++eUtTY3z3hAAA">
<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">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2nKISYujDEaTmoVFSENtCgAA">
<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">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Vgx8NZqSlEODlsqtawykbQAA">
<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">ay5WwzAikEWsdgg8lGMPhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="3z7ZOBeWMkKxbuqj2YathgAA">
<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">E+DnfBDk5U2UuudxadASZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="tpjQBXheFEa8ofFG/t0o+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">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ay5WwzAikEWsdgg8lGMPhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="5de4id9VeE6/+Q2/oFMTHgAA">
<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">E+DnfBDk5U2UuudxadASZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="mD6oWejfukiacJqTAHdYawAA">
<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">ay5WwzAikEWsdgg8lGMPhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="4aNUWbNPDEGCkOHieEqdcgAA">
<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">E+DnfBDk5U2UuudxadASZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="GO5tkdjkIUObz2PN9NJzJgAA">
<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">ay5WwzAikEWsdgg8lGMPhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="M0kapQVnCUWOA8Byd2NgaQAA">
<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">E+DnfBDk5U2UuudxadASZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLDependencyView" guid="kKyqhQABKEyPuXAfUUlL/wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">311,145;392,170</XPD:ATTR>
<XPD:REF name="Model">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
<XPD:REF name="Head">TL58U2l+pECMTnRy/tcf8gAA</XPD:REF>
<XPD:REF name="Tail">wERlm/lfH0qXVqPZsS8QPQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="l5ifyTAT5UuWtlPdGSzkjQAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">???</XPD:ATTR>
<XPD:REF name="Model">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hZkVovKrSEmB9b/VHKd2LAAA">
<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">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Z5wzCyPfkkWcbe2OKFR85QAA">
<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">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLDependencyView" guid="PRrTDi+yJkyylrgpt7MnjwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">301,290;392,241</XPD:ATTR>
<XPD:REF name="Model">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
<XPD:REF name="Head">TL58U2l+pECMTnRy/tcf8gAA</XPD:REF>
<XPD:REF name="Tail">WVGJhI9U3E2H7b/ZU0+HqAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="76oGbeCq5EGxWHMCo/O9gAAA">
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">???</XPD:ATTR>
<XPD:REF name="Model">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/tNB2en13EuVePUqHYOfbAAA">
<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">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8eZfExxbrEO9YUX3IGN+QgAA">
<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">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLTextView" guid="OQ2l3eagekapuz5tk9ptcgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">60</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">488</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Text" type="string">How could we use List and avoid difficult implementions of these interfaces?
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">8</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="gJkMFbrV80q5IRqlhiCGwwAA">
<XPD:ATTR name="Name" type="string">List</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TL58U2l+pECMTnRy/tcf8gAA</XPD:REF>
<XPD:REF name="Views[1]">1b7wDGf1U0O6On7+XQHexwAA</XPD:REF>
<XPD:REF name="Views[2]">CJux9iVw/0WnMXd6GlsmbAAA</XPD:REF>
<XPD:REF name="Views[3]">z0LVS+h9zUmUluP8AaPXaAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="1UvPQA3N8U6yZkafqd1K+QAA">
<XPD:ATTR name="Name" type="string">insert</XPD:ATTR>
<XPD:REF name="Owner">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="pjwdDkx+I0Gxt+5fDr0KpwAA">
<XPD:ATTR name="Name" type="string">val</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1UvPQA3N8U6yZkafqd1K+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Pu+kEShu5U+rLpJZPGAj5wAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">1UvPQA3N8U6yZkafqd1K+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="q94e6gFFJkOFHyh4AB0owAAA">
<XPD:ATTR name="Name" type="string">remove</XPD:ATTR>
<XPD:REF name="Owner">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V0WE1oXl1UWW/MV6cNhnugAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q94e6gFFJkOFHyh4AB0owAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="j/3PJ6+Q4k6ZwXf6j1C2HAAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8FDjB06klki5wvX/7fokmQAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j/3PJ6+Q4k6ZwXf6j1C2HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ZACyiRft6kytinGboC2SBwAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j/3PJ6+Q4k6ZwXf6j1C2HAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jLRlUv+0wEyNcAuvOpMMWwAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FCN3K5fQdUme86JeQuvykwAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jLRlUv+0wEyNcAuvOpMMWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="U9RDHSC1Q0S3zOaIgWLKRAAA">
<XPD:ATTR name="Name" type="string">Queue</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">wERlm/lfH0qXVqPZsS8QPQAA</XPD:REF>
<XPD:REF name="Views[1]">lDF2EbOpf0eCMlDzFAYB2wAA</XPD:REF>
<XPD:REF name="Views[2]">YsP6/qlfaEW9aVOnZZ1LKQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">+X3G0SFnZU2nhNCDPAZ/4AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vg9V72tsKESyJ/pbMvJC3QAA">
<XPD:ATTR name="Name" type="string">enqueue</XPD:ATTR>
<XPD:REF name="Owner">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="njoTbumA/0KQd14tG/DeGwAA">
<XPD:ATTR name="Name" type="string">val</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vg9V72tsKESyJ/pbMvJC3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="oN/X3Ji8bkWAGY51lirPLQAA">
<XPD:ATTR name="Name" type="string">dequeue</XPD:ATTR>
<XPD:REF name="Owner">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="o15rkw1K7k64BZbaHAvtAwAA">
<XPD:ATTR name="Name" type="string">front</XPD:ATTR>
<XPD:REF name="Owner">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="r+W14I1dEEypwZN5Zw3HGgAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">o15rkw1K7k64BZbaHAvtAwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">B8np8IiSQ0WyeFaXUyfSHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLInterface" guid="SLNvyrWuDESu/vVrh/U9cQAA">
<XPD:ATTR name="Name" type="string">Stack</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">WVGJhI9U3E2H7b/ZU0+HqAAA</XPD:REF>
<XPD:REF name="Views[1]">nE1jcxdn40+CUdL8Fb9eWAAA</XPD:REF>
<XPD:REF name="Views[2]">Dxy8ulakQEiB2R6K1D42MAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">GlpAryh42Ey/qaV2NvCeCwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hcwuv/Q2dEiXfykTJz3zZwAA">
<XPD:ATTR name="Name" type="string">push</XPD:ATTR>
<XPD:REF name="Owner">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sEWCbDEqckGWPIMJp7/X1QAA">
<XPD:ATTR name="Name" type="string">val</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hcwuv/Q2dEiXfykTJz3zZwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="aFEXiYEl4UuSetNIiLtfBwAA">
<XPD:ATTR name="Name" type="string">pop</XPD:ATTR>
<XPD:REF name="Owner">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gLoE5Tb9P0Sj87g26XAvzwAA">
<XPD:ATTR name="Name" type="string">top</XPD:ATTR>
<XPD:REF name="Owner">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uMEgIc8vZ0i33drpIJimvAAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gLoE5Tb9P0Sj87g26XAvzwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ay5WwzAikEWsdgg8lGMPhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="YwmJ5t5t/k+4PU4t9RaqkwAA">
<XPD:ATTR name="Name" type="string">Simulator</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RYVOVxJ6eEGpJa2ibz9/rQAA</XPD:REF>
<XPD:REF name="Views[1]">xUz3D5KXBkGaJe9EfGnLwwAA</XPD:REF>
<XPD:REF name="Views[2]">R28ghObk3UaeJqLXurb3lgAA</XPD:REF>
<XPD:REF name="Views[3]">agVTZ0kljEW5k7q2tI72ZgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">4DTl0OgxHUmKNBinJ/MFFAAA</XPD:REF>
<XPD:REF name="Associations[1]">E+DnfBDk5U2UuudxadASZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="NwwpuSK++E2lL5ymQfjfkQAA">
<XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ntKh2ulMGkqIV7Irbpm8JgAA</XPD:REF>
<XPD:REF name="Views[1]">g3RdHqnyB063pbu66AoFYwAA</XPD:REF>
<XPD:REF name="Views[2]">lpt92OeiO0KZCEmSl0O1tgAA</XPD:REF>
<XPD:REF name="Views[3]">x7BhGIm3xkefDWWPkcqrmAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4DTl0OgxHUmKNBinJ/MFFAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
<XPD:REF name="Participant">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">17mUv/QV/kSIYrTo6rHogAAA</XPD:REF>
<XPD:REF name="Views[1]">D70ro5+QUEO7l3pO+F3qpAAA</XPD:REF>
<XPD:REF name="Views[2]">CkxEgw9D+kOwFZGr3uO/mwAA</XPD:REF>
<XPD:REF name="Views[3]">YFOMwVqSbEqKF34RoKoHUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="B8np8IiSQ0WyeFaXUyfSHwAA">
<XPD:REF name="Association">NwwpuSK++E2lL5ymQfjfkQAA</XPD:REF>
<XPD:REF name="Participant">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kOvDOseKGkaZl0Em8AYUGAAA</XPD:REF>
<XPD:REF name="Views[1]">vfJ+qJOCX0OtuRSxXnU9XQAA</XPD:REF>
<XPD:REF name="Views[2]">wXBhLXQXBEG+XHqHl/U39wAA</XPD:REF>
<XPD:REF name="Views[3]">ASCWz1/ur0GONduu3vc/dQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="BXKKKZIKH0CpdDDCXfP8AQAA">
<XPD:ATTR name="Name" type="string">uses</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">vBjFH0tTBE66C0oDlKIa1gAA</XPD:REF>
<XPD:REF name="Views[1]">pE+zZpiSQUa00QxeZ91j4QAA</XPD:REF>
<XPD:REF name="Views[2]">E60gVqTyHE++eUtTY3z3hAAA</XPD:REF>
<XPD:REF name="Views[3]">2nKISYujDEaTmoVFSENtCgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="E+DnfBDk5U2UuudxadASZQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
<XPD:REF name="Participant">YwmJ5t5t/k+4PU4t9RaqkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">3z7ZOBeWMkKxbuqj2YathgAA</XPD:REF>
<XPD:REF name="Views[1]">4aNUWbNPDEGCkOHieEqdcgAA</XPD:REF>
<XPD:REF name="Views[2]">5de4id9VeE6/+Q2/oFMTHgAA</XPD:REF>
<XPD:REF name="Views[3]">M0kapQVnCUWOA8Byd2NgaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ay5WwzAikEWsdgg8lGMPhgAA">
<XPD:REF name="Association">BXKKKZIKH0CpdDDCXfP8AQAA</XPD:REF>
<XPD:REF name="Participant">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Vgx8NZqSlEODlsqtawykbQAA</XPD:REF>
<XPD:REF name="Views[1]">mD6oWejfukiacJqTAHdYawAA</XPD:REF>
<XPD:REF name="Views[2]">tpjQBXheFEa8ofFG/t0o+AAA</XPD:REF>
<XPD:REF name="Views[3]">GO5tkdjkIUObz2PN9NJzJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLDependency" guid="+X3G0SFnZU2nhNCDPAZ/4AAA">
<XPD:ATTR name="Name" type="string">???</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:REF name="Client">U9RDHSC1Q0S3zOaIgWLKRAAA</XPD:REF>
<XPD:REF name="Supplier">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kKyqhQABKEyPuXAfUUlL/wAA</XPD:REF>
<XPD:REF name="Views[1]">l5ifyTAT5UuWtlPdGSzkjQAA</XPD:REF>
<XPD:REF name="Views[2]">hZkVovKrSEmB9b/VHKd2LAAA</XPD:REF>
<XPD:REF name="Views[3]">Z5wzCyPfkkWcbe2OKFR85QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLDependency" guid="GlpAryh42Ey/qaV2NvCeCwAA">
<XPD:ATTR name="Name" type="string">???</XPD:ATTR>
<XPD:REF name="Namespace">3Yy+v5Kkg0O9hH5TRAM2VgAA</XPD:REF>
<XPD:REF name="Client">SLNvyrWuDESu/vVrh/U9cQAA</XPD:REF>
<XPD:REF name="Supplier">gJkMFbrV80q5IRqlhiCGwwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PRrTDi+yJkyylrgpt7MnjwAA</XPD:REF>
<XPD:REF name="Views[1]">76oGbeCq5EGxWHMCo/O9gAAA</XPD:REF>
<XPD:REF name="Views[2]">/tNB2en13EuVePUqHYOfbAAA</XPD:REF>
<XPD:REF name="Views[3]">8eZfExxbrEO9YUX3IGN+QgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLPackage" guid="fDeOIzWf/kWG8RfzBGvNqgAA">
<XPD:ATTR name="Name" type="string">problem9</XPD:ATTR>
<XPD:REF name="Namespace">32lqdn9cQkeNDoeobzAqugAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="IcLDEmRIEEeLfzvjqg3SrwAA">
<XPD:ATTR name="Name" type="string">problem9</XPD:ATTR>
<XPD:REF name="DiagramOwner">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="xq1ma1ORGUus+Y3kuS2xhgAA">
<XPD:REF name="Diagram">IcLDEmRIEEeLfzvjqg3SrwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">24</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="L8CwesTc6kuH6bnX2/cENwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xVo2y3J+n0u8LlBnXsETcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="v0UVmcvu4UCazaDxEi1LfgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Computer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="v7LK+qkCj0iGnlaXx7hRMAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5mvhENk6902Yt8HZzkqMtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fJiHNNH3jkmEyHtmyiafnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="O6xTccWaEk6MU+ANhjxSbQAA">
<XPD:REF name="Model">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PbV/Sx8PqkKwAM2/rDW1EAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="EC2G/J24Yku5hA2/fJbpoQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">220</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="L+wMkM3zfU6yNRxD41o+bwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hz5ME1zC0Ums2HfpYyjXCgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Laptop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="zulfINjPMEOrNnDGDNgqHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HgkrkEpF7kCDqy4gljZ3OwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="y47U05wlXE66oYg2h6NcfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+EKzSo/RT0iIQ9eLjt7AQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6Kr4ftKA7EGO6Z7I29cvmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="fvQSteadW0GG5PGod6xCZgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">332</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JndVTTADpkiyF46tEl/O5wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Dk1oEaXuHESlqZ2d2c8B4wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Desktop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="p7TKWBcT+kCeXTFb4iRgLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0kgb6HU/OkiarfKbfP5C2wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cJUMmugrrE6OgHHLlDLYpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uzCkNGMD0E6wi2PLGAuFfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="L9jRkUvK1E6q/mmD6A1orgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="xEhwRkdcdk6Ma7TkTO4OjAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">468</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lh9W0zSUp0GHo32w1h1smwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="u64XNfDknkinLNRDppRcJQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Server</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="axwnYJv9MUutosvCD+v20gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0S0R+6Q/v0ydS3B+QITCJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vTu0seYlGUejMRptO3NxmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4qOBI1LvTE28nocd1tqzeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fE9s8uwLh0ylL67t0fdcbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="cEFwa49xkEGMZV9pEVD8eAAA">
<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">288</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">rSZ9OX1fYUWg9sU6zqeGQQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sJTV1dLYUU2/hQeVJ5LV+QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qylZJYTDuk2PNzBs3kV1qwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HPLaptop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="9ptlAQSJxUuJj7WbUUm9+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zQD2aWfxrEO5BowbrR2o4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="0G2Gut5keE2029c+PUD0igAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rSZ9OX1fYUWg9sU6zqeGQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="o0ZkbXDCdUKJvnIgRgS/5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rSZ9OX1fYUWg9sU6zqeGQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="cyMC0c5KR0WrgSTaZfzDJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">rSZ9OX1fYUWg9sU6zqeGQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="644u5pkn6UKqQR4yEnvkMQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">H+lTu39cxECLnPYz/qJVsQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dlew1eHiFkW/qbVf5Hr/rQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EpSGpJMWjEqagpMvGbqczgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DellLaptop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CHaZy7Xfh0+Z+sVKUWoOAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cBq4OX9I+E6oM0kF2vZdAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="P6ysUstlh0SUqO+b3y8gBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">H+lTu39cxECLnPYz/qJVsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="JibUFuxeaEuYmE29KLFXpgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">H+lTu39cxECLnPYz/qJVsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="801Vz+f6uk+5BOjEHT7PwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">H+lTu39cxECLnPYz/qJVsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="V/Xa7fAkMUag60uyvhQDlgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">496</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">372</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">w6zMUEZWnkWsSJEXo0+OxgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PYG6wOB94kql6Qm4heqv7wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IYmof31V6EGP/Y+Ls9jHsQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HPServer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DU3ZEjZZQUqgfabQ8lDcNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HRZBgyIcukiIABP//FG5/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="UHDSJHWYHkG3Ry5CNFFYAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">w6zMUEZWnkWsSJEXo0+OxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="X2XlXlKviEOSbhcvXs4p3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">w6zMUEZWnkWsSJEXo0+OxgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="auPZAYBqzkWIra7kDCXcPgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">w6zMUEZWnkWsSJEXo0+OxgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="q+x7EbpJIEegqy6jG+wO5wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">384</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">8bub4SLPu0WiV+/CLgHPWQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xfSXoEZE0k691+IdKFPznAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="lP5cS22ie0emYaosANn86QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">HPDesktop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8yVrz9bsmE+5i5jqxG+ZywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="uNsnBoQgV0uOtP5qJ9daEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cp3igse3/kqeFyQ2ojk0CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8bub4SLPu0WiV+/CLgHPWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QABOpxpPiEib0D6ferRjKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8bub4SLPu0WiV+/CLgHPWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kQC/MWa5GEmdw1rk18pZgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8bub4SLPu0WiV+/CLgHPWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="eDwT4eby6kWPOxE4M/0lfwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">548</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">316</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">r6k2+wqo1EWwDuFSUCuj8wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3f0fnuL3SkGJNNBCPB9cEgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FK/aYYTYvka5O6Co6bqPWwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DellServer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bAt7AkrzJ0aW/BDbWfwdBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KU7/I1JQGECtAhivhlSOjgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yfXEquZjeEWKjf3ri9eUbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r6k2+wqo1EWwDuFSUCuj8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Etxt3cR5k0u1jjPpdrG80wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r6k2+wqo1EWwDuFSUCuj8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qQ95aN1RyESZSCuiD9ocWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r6k2+wqo1EWwDuFSUCuj8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="TwhCiqGUj0+rn2OjNWZr5AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">408</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">8TDoJjn7rEGaIB8YUbuujAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="cwRgwnRbhkiWRzvgnN3xuwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="inrKN7R5kk+b5ssvGvffqAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DellDesktop</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uMkcd2GN/kegw0B1tVAHpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NY+JkuVpvkiuRm4Z2grKnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Ouk+Jnd5gEyuBh1oOZUWxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8TDoJjn7rEGaIB8YUbuujAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EIftqwXzOkOJF1DU1D+7lQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8TDoJjn7rEGaIB8YUbuujAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1/g6Zx9Zlkq2iHZ6C/zjGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8TDoJjn7rEGaIB8YUbuujAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLGeneralizationView" guid="IOlHcuVzNE+w/Ym9+e/KbgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">288,184;362,119</XPD:ATTR>
<XPD:REF name="Model">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
<XPD:REF name="Head">L8CwesTc6kuH6bnX2/cENwAA</XPD:REF>
<XPD:REF name="Tail">EC2G/J24Yku5hA2/fJbpoQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IlDCkKOphUSVfP8Kezhd6QAA">
<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">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FauYyo1BWEaQdcD6s+mv8gAA">
<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">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EeWK8rKMnE+vyeivKh8c+gAA">
<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">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="k2Ivx+MzBkOJf++PxT+/aQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">378,184;389,119</XPD:ATTR>
<XPD:REF name="Model">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
<XPD:REF name="Head">L8CwesTc6kuH6bnX2/cENwAA</XPD:REF>
<XPD:REF name="Tail">fvQSteadW0GG5PGod6xCZgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Za4UuTacukyBSPX6pYiieAAA">
<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">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="dZbWsfBMj0uEltnbRXqfZwAA">
<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">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5GE+PazxlUaWbR/754jbWgAA">
<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">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="GIeUa2pWQEaz/PyKDIFBBwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">487,188;421,119</XPD:ATTR>
<XPD:REF name="Model">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
<XPD:REF name="Head">L8CwesTc6kuH6bnX2/cENwAA</XPD:REF>
<XPD:REF name="Tail">xEhwRkdcdk6Ma7TkTO4OjAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="bP8kcYjXzEuBFn9Dz6gdLgAA">
<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">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="E+8/PnzITEq4UB1WKescNwAA">
<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">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SUr3p2zS/km0LBu5OmUwcQAA">
<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">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="L7N6uY146kSXZG8Fg8ZhagAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">250,288;260,226</XPD:ATTR>
<XPD:REF name="Model">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
<XPD:REF name="Head">EC2G/J24Yku5hA2/fJbpoQAA</XPD:REF>
<XPD:REF name="Tail">cEFwa49xkEGMZV9pEVD8eAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sLZqck7QdkaFYTmsSs1oaAAA">
<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">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wHRaoYmkWUGH7rZfryW1FwAA">
<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">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="6Tqwkh5nCEmMzm1wFdqg6QAA">
<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">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="/PDVFVx0gUWUcVsbzq6zbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">341,336;276,226</XPD:ATTR>
<XPD:REF name="Model">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
<XPD:REF name="Head">EC2G/J24Yku5hA2/fJbpoQAA</XPD:REF>
<XPD:REF name="Tail">644u5pkn6UKqQR4yEnvkMQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RRDzqMfY8U+v6hUWaHl6MwAA">
<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">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="avxYrYuhf0e2xRnzsE7X4QAA">
<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">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="F4CQo/8RDUmc3W+8rFB5+gAA">
<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">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="8UEFtt4ngkS+ej7CRW/z0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">534,372;510,230</XPD:ATTR>
<XPD:REF name="Model">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
<XPD:REF name="Head">xEhwRkdcdk6Ma7TkTO4OjAAA</XPD:REF>
<XPD:REF name="Tail">V/Xa7fAkMUag60uyvhQDlgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RGcJgcDp3US0hpHxgYH72AAA">
<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">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="W+0VDIRSzkyRc5Ghx8eMXAAA">
<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">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="B8CDigEOu0K3vSUpS/jtfwAA">
<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">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="qN8z/ynEykK/Tp6cIsQqxwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">443,304;389,226</XPD:ATTR>
<XPD:REF name="Model">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
<XPD:REF name="Head">fvQSteadW0GG5PGod6xCZgAA</XPD:REF>
<XPD:REF name="Tail">TwhCiqGUj0+rn2OjNWZr5AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="t31Fh/++PkyhXo8rr33sgAAA">
<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">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yAh0Vi/2yUSVU9lzAWSN6gAA">
<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">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="iIT4oNsYwUSkSIGXBRlJ9wAA">
<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">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLGeneralizationView" guid="za3c9yulC0GRVibNGFpaWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">574,316;520,230</XPD:ATTR>
<XPD:REF name="Model">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
<XPD:REF name="Head">xEhwRkdcdk6Ma7TkTO4OjAAA</XPD:REF>
<XPD:REF name="Tail">eDwT4eby6kWPOxE4M/0lfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="zDIX6lfm5UG8j34b3buitgAA">
<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">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="TsnIwMR6zUqpW6Sr/0duSQAA">
<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">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="48SNZphSb0Ktkl4l0+ia7gAA">
<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">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLGeneralizationView" guid="S/4i/k05IUWVuSXL3ZiI3gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">432,384;381,226</XPD:ATTR>
<XPD:REF name="Model">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
<XPD:REF name="Head">fvQSteadW0GG5PGod6xCZgAA</XPD:REF>
<XPD:REF name="Tail">q+x7EbpJIEegqy6jG+wO5wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="QGx4oUXG6EW5UbNtxloerwAA">
<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">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mTsEy0zN9Uy7/rddc4YBpQAA">
<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">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="n7WNvhTYJUWbmEuvrUwYWAAA">
<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">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="kU08kPTO7kioT/H+Dd1toAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">131</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">85</XPD:ATTR>
<XPD:REF name="Model">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iUSkTgETl0aHESdU4FZWsQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Lv5cYHBWBUq8p3bak45GcgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Cart</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="iHTjqaxGm0KKwAUAMj1kGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oq7bneoOKkmqaZFBd/dknQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="eRyjLR0LlkSf4nNnJUjuBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="okpCjHKpokykELRu8ntiKQAA">
<XPD:REF name="Model">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="YJRB9B5doEKV0UtHo1ixUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="QV31Uwy5fkyLIX2Kwj+a6AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">344,92;174,93</XPD:ATTR>
<XPD:REF name="Model">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
<XPD:REF name="Head">kU08kPTO7kioT/H+Dd1toAAA</XPD:REF>
<XPD:REF name="Tail">L8CwesTc6kuH6bnX2/cENwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="XWJetXEOBEackLNpYOv5DgAA">
<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">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Biv3BRecnk+dVhAOwNs4/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">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="VHWJFEEsmUCL7ft3OSfMugAA">
<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">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rfQvHUfIL0iIiwDb2HmWHgAA">
<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">ltLzyGTwGEiKZsmg/8V67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="8irOy5U6UEm2RYFp9ZBUVwAA">
<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:ATTR name="Text" type="string">#contents</XPD:ATTR>
<XPD:REF name="Model">RZja7/gND0uubG5FXMY24QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Qu9CZfAmuUS9NzTMKNZ7IwAA">
<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">ltLzyGTwGEiKZsmg/8V67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="dX6OM2D9B0q5AISbiQk03gAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">RZja7/gND0uubG5FXMY24QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="fvzoPgZmOkmUVP/s/FgmZQAA">
<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">ltLzyGTwGEiKZsmg/8V67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wEgACF1zQE2REVsbUvol8QAA">
<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">RZja7/gND0uubG5FXMY24QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="QJL+6x6XiEOkfrNH7INBtQAA">
<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">ltLzyGTwGEiKZsmg/8V67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="IBVO5F8x502hEf0n4MWKQAAA">
<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">RZja7/gND0uubG5FXMY24QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLNoteView" guid="QWGrhQ4kVEeMzDpSP0Rv4QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">188</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">113</XPD:ATTR>
<XPD:ATTR name="Text" type="string">add(type) {
   Computer c;
   if (type.equals(&quot;Laptop&quot;)) {
      c = a new Laptop;
      contents.add(c);
   } else if ...
}
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLNoteLinkView" guid="PZ3fdedmZkuKiVlFecXhCAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">100,188;105,136</XPD:ATTR>
<XPD:REF name="Head">kU08kPTO7kioT/H+Dd1toAAA</XPD:REF>
<XPD:REF name="Tail">QWGrhQ4kVEeMzDpSP0Rv4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLTextView" guid="Ged675U57E++GQjLTZ1X7QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">532</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Another mess! And next week we need to deal with Macs and Palmtops! Plus, a cart should only
store one manufacture of computer: HP, Dell, Mac, etc. 

Consider using Bridge, Adapter, and Abstract Factory to clean this up.
</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">21</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="vD4Pv61ho02NA951vwtxVwAA">
<XPD:ATTR name="Name" type="string">Computer</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L8CwesTc6kuH6bnX2/cENwAA</XPD:REF>
<XPD:REF name="Views[1]">fJiHNNH3jkmEyHtmyiafnAAA</XPD:REF>
<XPD:REF name="Views[2]">O6xTccWaEk6MU+ANhjxSbQAA</XPD:REF>
<XPD:REF name="Views[3]">PbV/Sx8PqkKwAM2/rDW1EAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
<XPD:REF name="Specializations[1]">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
<XPD:REF name="Specializations[2]">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="VT0jkgkqhkClnUTueV3FtQAA">
<XPD:ATTR name="Name" type="string">run</XPD:ATTR>
<XPD:REF name="Owner">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IuMBCkJc9EOefazMPTw0cgAA">
<XPD:ATTR name="Name" type="string">p</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Program</XPD:ATTR>
<XPD:REF name="BehavioralFeature">VT0jkgkqhkClnUTueV3FtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">RZja7/gND0uubG5FXMY24QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="qPzlnl0KTEaC3mDveMTx3QAA">
<XPD:ATTR name="Name" type="string">Laptop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">EC2G/J24Yku5hA2/fJbpoQAA</XPD:REF>
<XPD:REF name="Views[1]">y47U05wlXE66oYg2h6NcfQAA</XPD:REF>
<XPD:REF name="Views[2]">+EKzSo/RT0iIQ9eLjt7AQwAA</XPD:REF>
<XPD:REF name="Views[3]">6Kr4ftKA7EGO6Z7I29cvmAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">4JtnnEtsGk6MMSl/I4GkeAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
<XPD:REF name="Specializations[1]">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="Fh+Ed0f6UUGkchT4dMiuVQAA">
<XPD:ATTR name="Name" type="string">Desktop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fvQSteadW0GG5PGod6xCZgAA</XPD:REF>
<XPD:REF name="Views[1]">cJUMmugrrE6OgHHLlDLYpQAA</XPD:REF>
<XPD:REF name="Views[2]">uzCkNGMD0E6wi2PLGAuFfAAA</XPD:REF>
<XPD:REF name="Views[3]">L9jRkUvK1E6q/mmD6A1orgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">kqUaerQYJkifBFaye3FEtQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
<XPD:REF name="Specializations[1]">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="xFkZ43W9tE2HQW5UmFjZngAA">
<XPD:ATTR name="Name" type="string">Server</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xEhwRkdcdk6Ma7TkTO4OjAAA</XPD:REF>
<XPD:REF name="Views[1]">vTu0seYlGUejMRptO3NxmQAA</XPD:REF>
<XPD:REF name="Views[2]">4qOBI1LvTE28nocd1tqzeAAA</XPD:REF>
<XPD:REF name="Views[3]">fE9s8uwLh0ylL67t0fdcbgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">QxwfxIDbqEKV1v5foa39lwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
<XPD:REF name="Specializations[1]">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="rSZ9OX1fYUWg9sU6zqeGQQAA">
<XPD:ATTR name="Name" type="string">HPLaptop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cEFwa49xkEGMZV9pEVD8eAAA</XPD:REF>
<XPD:REF name="Views[1]">0G2Gut5keE2029c+PUD0igAA</XPD:REF>
<XPD:REF name="Views[2]">o0ZkbXDCdUKJvnIgRgS/5QAA</XPD:REF>
<XPD:REF name="Views[3]">cyMC0c5KR0WrgSTaZfzDJQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">UP7sWTz9MUOer6U/tHo36AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="H+lTu39cxECLnPYz/qJVsQAA">
<XPD:ATTR name="Name" type="string">DellLaptop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">644u5pkn6UKqQR4yEnvkMQAA</XPD:REF>
<XPD:REF name="Views[1]">P6ysUstlh0SUqO+b3y8gBQAA</XPD:REF>
<XPD:REF name="Views[2]">JibUFuxeaEuYmE29KLFXpgAA</XPD:REF>
<XPD:REF name="Views[3]">801Vz+f6uk+5BOjEHT7PwQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">eEtZeSChBEep5lcaxFZK3gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="w6zMUEZWnkWsSJEXo0+OxgAA">
<XPD:ATTR name="Name" type="string">HPServer</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">V/Xa7fAkMUag60uyvhQDlgAA</XPD:REF>
<XPD:REF name="Views[1]">UHDSJHWYHkG3Ry5CNFFYAwAA</XPD:REF>
<XPD:REF name="Views[2]">X2XlXlKviEOSbhcvXs4p3wAA</XPD:REF>
<XPD:REF name="Views[3]">auPZAYBqzkWIra7kDCXcPgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ekopqKahRECQc10/QQDMkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="8bub4SLPu0WiV+/CLgHPWQAA">
<XPD:ATTR name="Name" type="string">HPDesktop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">q+x7EbpJIEegqy6jG+wO5wAA</XPD:REF>
<XPD:REF name="Views[1]">cp3igse3/kqeFyQ2ojk0CAAA</XPD:REF>
<XPD:REF name="Views[2]">QABOpxpPiEib0D6ferRjKwAA</XPD:REF>
<XPD:REF name="Views[3]">kQC/MWa5GEmdw1rk18pZgwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">8Kse8IL6wEmpvMZyTa4O/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="r6k2+wqo1EWwDuFSUCuj8wAA">
<XPD:ATTR name="Name" type="string">DellServer</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eDwT4eby6kWPOxE4M/0lfwAA</XPD:REF>
<XPD:REF name="Views[1]">yfXEquZjeEWKjf3ri9eUbgAA</XPD:REF>
<XPD:REF name="Views[2]">Etxt3cR5k0u1jjPpdrG80wAA</XPD:REF>
<XPD:REF name="Views[3]">qQ95aN1RyESZSCuiD9ocWAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">sXJZY+DSrkedkrRlpMJTrgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="8TDoJjn7rEGaIB8YUbuujAAA">
<XPD:ATTR name="Name" type="string">DellDesktop</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TwhCiqGUj0+rn2OjNWZr5AAA</XPD:REF>
<XPD:REF name="Views[1]">Ouk+Jnd5gEyuBh1oOZUWxgAA</XPD:REF>
<XPD:REF name="Views[2]">EIftqwXzOkOJF1DU1D+7lQAA</XPD:REF>
<XPD:REF name="Views[3]">1/g6Zx9Zlkq2iHZ6C/zjGwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">M78CudZPKUmcLYQFEG+d8gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="4JtnnEtsGk6MMSl/I4GkeAAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
<XPD:REF name="Parent">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IOlHcuVzNE+w/Ym9+e/KbgAA</XPD:REF>
<XPD:REF name="Views[1]">IlDCkKOphUSVfP8Kezhd6QAA</XPD:REF>
<XPD:REF name="Views[2]">FauYyo1BWEaQdcD6s+mv8gAA</XPD:REF>
<XPD:REF name="Views[3]">EeWK8rKMnE+vyeivKh8c+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="kqUaerQYJkifBFaye3FEtQAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
<XPD:REF name="Parent">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">k2Ivx+MzBkOJf++PxT+/aQAA</XPD:REF>
<XPD:REF name="Views[1]">Za4UuTacukyBSPX6pYiieAAA</XPD:REF>
<XPD:REF name="Views[2]">dZbWsfBMj0uEltnbRXqfZwAA</XPD:REF>
<XPD:REF name="Views[3]">5GE+PazxlUaWbR/754jbWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="QxwfxIDbqEKV1v5foa39lwAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
<XPD:REF name="Parent">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GIeUa2pWQEaz/PyKDIFBBwAA</XPD:REF>
<XPD:REF name="Views[1]">bP8kcYjXzEuBFn9Dz6gdLgAA</XPD:REF>
<XPD:REF name="Views[2]">E+8/PnzITEq4UB1WKescNwAA</XPD:REF>
<XPD:REF name="Views[3]">SUr3p2zS/km0LBu5OmUwcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="UP7sWTz9MUOer6U/tHo36AAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">rSZ9OX1fYUWg9sU6zqeGQQAA</XPD:REF>
<XPD:REF name="Parent">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">L7N6uY146kSXZG8Fg8ZhagAA</XPD:REF>
<XPD:REF name="Views[1]">sLZqck7QdkaFYTmsSs1oaAAA</XPD:REF>
<XPD:REF name="Views[2]">wHRaoYmkWUGH7rZfryW1FwAA</XPD:REF>
<XPD:REF name="Views[3]">6Tqwkh5nCEmMzm1wFdqg6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="eEtZeSChBEep5lcaxFZK3gAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">H+lTu39cxECLnPYz/qJVsQAA</XPD:REF>
<XPD:REF name="Parent">qPzlnl0KTEaC3mDveMTx3QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/PDVFVx0gUWUcVsbzq6zbwAA</XPD:REF>
<XPD:REF name="Views[1]">RRDzqMfY8U+v6hUWaHl6MwAA</XPD:REF>
<XPD:REF name="Views[2]">avxYrYuhf0e2xRnzsE7X4QAA</XPD:REF>
<XPD:REF name="Views[3]">F4CQo/8RDUmc3W+8rFB5+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="ekopqKahRECQc10/QQDMkgAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">w6zMUEZWnkWsSJEXo0+OxgAA</XPD:REF>
<XPD:REF name="Parent">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8UEFtt4ngkS+ej7CRW/z0gAA</XPD:REF>
<XPD:REF name="Views[1]">RGcJgcDp3US0hpHxgYH72AAA</XPD:REF>
<XPD:REF name="Views[2]">W+0VDIRSzkyRc5Ghx8eMXAAA</XPD:REF>
<XPD:REF name="Views[3]">B8CDigEOu0K3vSUpS/jtfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="M78CudZPKUmcLYQFEG+d8gAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">8TDoJjn7rEGaIB8YUbuujAAA</XPD:REF>
<XPD:REF name="Parent">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qN8z/ynEykK/Tp6cIsQqxwAA</XPD:REF>
<XPD:REF name="Views[1]">t31Fh/++PkyhXo8rr33sgAAA</XPD:REF>
<XPD:REF name="Views[2]">yAh0Vi/2yUSVU9lzAWSN6gAA</XPD:REF>
<XPD:REF name="Views[3]">iIT4oNsYwUSkSIGXBRlJ9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="sXJZY+DSrkedkrRlpMJTrgAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">r6k2+wqo1EWwDuFSUCuj8wAA</XPD:REF>
<XPD:REF name="Parent">xFkZ43W9tE2HQW5UmFjZngAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">za3c9yulC0GRVibNGFpaWQAA</XPD:REF>
<XPD:REF name="Views[1]">zDIX6lfm5UG8j34b3buitgAA</XPD:REF>
<XPD:REF name="Views[2]">TsnIwMR6zUqpW6Sr/0duSQAA</XPD:REF>
<XPD:REF name="Views[3]">48SNZphSb0Ktkl4l0+ia7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLGeneralization" guid="8Kse8IL6wEmpvMZyTa4O/QAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:REF name="Child">8bub4SLPu0WiV+/CLgHPWQAA</XPD:REF>
<XPD:REF name="Parent">Fh+Ed0f6UUGkchT4dMiuVQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">S/4i/k05IUWVuSXL3ZiI3gAA</XPD:REF>
<XPD:REF name="Views[1]">QGx4oUXG6EW5UbNtxloerwAA</XPD:REF>
<XPD:REF name="Views[2]">mTsEy0zN9Uy7/rddc4YBpQAA</XPD:REF>
<XPD:REF name="Views[3]">n7WNvhTYJUWbmEuvrUwYWAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="5oEcf7+nj0a/41lTpkf0AQAA">
<XPD:ATTR name="Name" type="string">Cart</XPD:ATTR>
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kU08kPTO7kioT/H+Dd1toAAA</XPD:REF>
<XPD:REF name="Views[1]">eRyjLR0LlkSf4nNnJUjuBQAA</XPD:REF>
<XPD:REF name="Views[2]">okpCjHKpokykELRu8ntiKQAA</XPD:REF>
<XPD:REF name="Views[3]">YJRB9B5doEKV0UtHo1ixUAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="RdiLR6+5Vke1pvYCBdeREAAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bWdH6HB7DEuxjvMlq7U2cQAA">
<XPD:ATTR name="Name" type="string">type</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RdiLR6+5Vke1pvYCBdeREAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ltLzyGTwGEiKZsmg/8V67wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="1oEfwCbn0ECgXoM1ljjFnAAA">
<XPD:REF name="Namespace">fDeOIzWf/kWG8RfzBGvNqgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QV31Uwy5fkyLIX2Kwj+a6AAA</XPD:REF>
<XPD:REF name="Views[1]">XWJetXEOBEackLNpYOv5DgAA</XPD:REF>
<XPD:REF name="Views[2]">Biv3BRecnk+dVhAOwNs4/QAA</XPD:REF>
<XPD:REF name="Views[3]">VHWJFEEsmUCL7ft3OSfMugAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RZja7/gND0uubG5FXMY24QAA">
<XPD:ATTR name="Name" type="string">contents</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
<XPD:REF name="Participant">vD4Pv61ho02NA951vwtxVwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8irOy5U6UEm2RYFp9ZBUVwAA</XPD:REF>
<XPD:REF name="Views[1]">wEgACF1zQE2REVsbUvol8QAA</XPD:REF>
<XPD:REF name="Views[2]">dX6OM2D9B0q5AISbiQk03gAA</XPD:REF>
<XPD:REF name="Views[3]">IBVO5F8x502hEf0n4MWKQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ltLzyGTwGEiKZsmg/8V67wAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">1oEfwCbn0ECgXoM1ljjFnAAA</XPD:REF>
<XPD:REF name="Participant">5oEcf7+nj0a/41lTpkf0AQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rfQvHUfIL0iIiwDb2HmWHgAA</XPD:REF>
<XPD:REF name="Views[1]">fvzoPgZmOkmUVP/s/FgmZQAA</XPD:REF>
<XPD:REF name="Views[2]">Qu9CZfAmuUS9NzTMKNZ7IwAA</XPD:REF>
<XPD:REF name="Views[3]">QJL+6x6XiEOkfrNH7INBtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
