<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="twPLQiKY80WUxoWDcP4fLAAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="xBKUTZH4206ND3z1XJxK1AAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">twPLQiKY80WUxoWDcP4fLAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="Lsiq7LUiI0enTds3ux4trwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">xBKUTZH4206ND3z1XJxK1AAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="LBnGwwIwXUWb/A9TfNZ1zgAA">
<XPD:REF name="Diagram">Lsiq7LUiI0enTds3ux4trwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="OTaS5lza/ESv9BytwtFvTwAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">twPLQiKY80WUxoWDcP4fLAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="3DlUpOb19kCru2Qqk79rVQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">OTaS5lza/ESv9BytwtFvTwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="2suEsPWTUEeKgBHi+YeXQgAA">
<XPD:REF name="Diagram">3DlUpOb19kCru2Qqk79rVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="YVOYZCDVeEaF7Jl1C0DYJQAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">twPLQiKY80WUxoWDcP4fLAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="sp+S6F3me02+RfzvrCDgDgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="n7hFmy1iSUCgGnOSCgTNbwAA">
<XPD:REF name="Diagram">sp+S6F3me02+RfzvrCDgDgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">22</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="tc0PyYVpGUqz3CeGWWOzmwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">312</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">422</XPD:ATTR>
<XPD:REF name="Model">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="K6f8HOdCjUCd1TqoqDdX0QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Wve9SzzwG0eukkrYMPzx/QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UV33In/FH0KRitqJhyFKdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3sMQ8NWrAEC1xDQPRgYNIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="p3wFuyDG00uIzQmGPyAjJQAA">
<XPD:REF name="Model">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="fDGJ6mkrNUmRcssXfiSI2QAA">
<XPD:REF name="Model">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9S3t/OujQEKwAcy9w/ZUDAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="ozAIrZir9kG/uNuLkpzblgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">868</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">245</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="njCEeXFC2UODIk0l5CyzngAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="JosNA/L490ucijbEjCeFrAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZGestureRecognizer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TXcL9tx5+EOl1xIU/QbfBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YVhYWE/NpUyke1crSmifigAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="o9e1OHMNFkKf7NdA7bl27AAA">
<XPD:REF name="Model">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ctasXYDjvEe5BiWlZtuvTwAA">
<XPD:REF name="Model">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rbdi69sv80WRvUKge0fCqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="YOz/m6APXEKt2qe1SLZ+bQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">864</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">88</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vx3+ZjEuJEOBgKZ+yH/sHQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="r4D9NQPvBU2na3J4pGEocAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZTouchEvent</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PJgvIDtsR0+pg6HE5fS+2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ddKTfIrW/kac6vCuFqjVJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Na1XPndPy0iQPthSuwJligAA">
<XPD:REF name="Model">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="loDlZGU95E+hT4kf5Tp/vQAA">
<XPD:REF name="Model">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6hx/L5rlMEC8Ol0TmqARiQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="HtyqlboAME+0OjHdXVtV/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">860</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">261</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dBh4atgSI0O9VK+TikriAgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ueISAuUUKk23U+vP9Q4NGQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZClickRecognizer: CZGestureRecognizer</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RedR4E4bhUSudRnrdDxV9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Pr3Eo5nriUqmBqGV0zn4hwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="i9AKrJJa1Eq4fV6VUT1lIwAA">
<XPD:REF name="Model">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7WMDiJugw0yKlnDWiCMUrwAA">
<XPD:REF name="Model">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nC6h5DYbC0OI+HmJ7SX/LwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="9bujJ6t9wUKCQtJzx7hnkgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">238</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="a+LKO/Ntt0+K/5GYWu8cHwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mMFq/9QC00C7CqL4BozjdQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZViewGroup: CZView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DT/0P1nvJ06Xa2RRCHrOkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Dh2UacNnskORBMb9Ho7bkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="a8KpymniokOMt01Sn8MNOgAA">
<XPD:REF name="Model">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="G5n49UF0X0irHozOSCPfbQAA">
<XPD:REF name="Model">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eJfQlVMWHUubJK0oiXYICgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="4XnZweGG6UWfL7Y4IJcUyAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">444</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">229</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">156</XPD:ATTR>
<XPD:REF name="Model">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ihdx4b8HVU2nOISQlSoMcwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="beFgCwCjdkilwx8IRI05VgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZLayoutRegion</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pzY3Vrjdb0uV9qsS2KQHvQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aTAl+A8nDku8h6qj0+jJyAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="eIX0+aNjd0mKH5H14g3liAAA">
<XPD:REF name="Model">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="PKB5YHvSBkKni+RcEY4xLQAA">
<XPD:REF name="Model">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="dOBg7G7f1EqpMg3V9iBHeAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="Jl7DFFZmQ0OLPeEwHhmfmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">201</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="nwkPSdlV80euFSVOdLxDJwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3SVQP25aIUuDPa4FItGe+QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZViewBlock: CZViewGroup</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1Uutl7AmoUqpzmwifolAGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="u+ZxORMEaEOSYXWtavAnFwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="83jhaVqJe0i5GV7CZzuszwAA">
<XPD:REF name="Model">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="tovm32B+fE2TuXVg9GPTIAAA">
<XPD:REF name="Model">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="U9wxKEpfMEm6i9gytMhXiAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="qK38cTA6bkmzlH31kB3V/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">153</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yquNKS6Gh0eRscLG5KE+ywAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="a83wydkhUUSVzTJWT9kRwwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZLayoutRow</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Lu/ye0pgtUSH2dnp0XRUugAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ac5yjCX0I0ii8KYDjT4HMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1E8nALVloEWqqz4a6RgSLAAA">
<XPD:REF name="Model">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gT0HvsH5okaYKgLUyMWo1QAA">
<XPD:REF name="Model">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="r4Tm5+1e0E+0e54zP8asbwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="yLOFNcJS00u7siNA52QQjAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">10</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">700</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">110</XPD:ATTR>
<XPD:REF name="Model">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="hvliOe1E2UOIOnZ5L7+yDgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="bYQRFNd1ikS66ylNqCVJewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZRect</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7P0WIZ3zuE2H9eMw8ygrsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="2hDtgLX5fEy3DzV5K25gggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xENqtwXAH0q6R8xvdkSEJAAA">
<XPD:REF name="Model">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TNIiAvMHF0WhhUQFv3RvPgAA">
<XPD:REF name="Model">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="JsvMmWIDj0GLipM4L9PmYgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="scddiJRnPkScVIuyDtR6bgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">716</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MuDJcnnxrkWzcmfSoumyXwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="mzC8A0H74Uy4V5tPR3lLNwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZSize</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="I2KdyQKU20aONPdNQ3MUbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Cvyuv0haqUCakpzlmfmn+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jPe3ws+JOUWa3Vy9BwwpugAA">
<XPD:REF name="Model">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="y3rTT0f0tUeMzvbbIoR58gAA">
<XPD:REF name="Model">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AdWKIOUiFk6+Th7hb+N8nAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="hvJClFhrg0KYFtQaS3QZmAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">293</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">268</XPD:ATTR>
<XPD:REF name="Model">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="P6CqQHxzEEOEtMDE+/MMTAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6Zggw6qVckeYrb0GMUUKxwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZStyleNode</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="JnUq6H7pM0qIM1YmiK4VAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lliofdxf4UuDqxV/1uMIXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DpxdxKejV0+oLpfJUBGDYgAA">
<XPD:REF name="Model">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="LNUGImhjO0yNXUHANwbVxgAA">
<XPD:REF name="Model">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="DLKkKvvzE0uTIhMm2hd3/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="IOVZj1EcYk6hSTbp+LgJHQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">64</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">218</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">81</XPD:ATTR>
<XPD:REF name="Model">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="y7V4FbhJu0O+iaDmtRqq4wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="H7I7gKh2XketJi74GnGNXQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZViewBuilder</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xCFBm1KhdUuVydE3e9xx9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="unNZYEK20EmXaUkLEefnVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="yZGiCsTU6UOaJOy+b8ytqwAA">
<XPD:REF name="Model">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BuagL7gcakixVMlPtnTU2AAA">
<XPD:REF name="Model">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="pNq0n0TbBUGlmI3pPwc+jgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="FIspyz5FV0q0B2sBxDn0/QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">624</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">293</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">128</XPD:ATTR>
<XPD:REF name="Model">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ljsm9a4nUkeWw6UCJMMoiAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="dFwNsNIX+kSH+kmizUdXGwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZStyleFragment: Comparable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="18tCvgVHgUCK/eNd8wH/ZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zp8mXNFWn02VgflzUPgCEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CuBJ+adcFkSML/Apb6lvFAAA">
<XPD:REF name="Model">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xc8dorI3MkawYWM5un84UAAA">
<XPD:REF name="Model">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="i61wwUpMIUKYHnoaCHBK7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="VL43J5I2FE20BQ+XNAJE0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">379</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ItwyDxc2p0i8msyw91IBmwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="RErztxkNpE6IjJGA+LqQ9QAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZStyleSet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ySEFT68VXUOrvB6eWiYaBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UAgKeO70iUCFFWeIjA0F+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pcDxTFUUDE+YJs92v0rNuwAA">
<XPD:REF name="Model">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XIC1v2J+SUitRgywjLIYoAAA">
<XPD:REF name="Model">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="jniDfCJPXE6Ej1qiBNmV2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="Yzsr9K9bB0mrjiaUwVhCnwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">640</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">181</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">100</XPD:ATTR>
<XPD:REF name="Model">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jxfXabxC6k2AlZUB3+MLWAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="XHptjRcjH0iE9sYGK4EgbQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZSelector</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="WRy3Pxq+Ekua7GVmUTYQPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kiAiODwApE6WMbZ62ByGsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/PIrhXKXrE68W1N0hG+9ggAA">
<XPD:REF name="Model">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7Ov5z7k+ukaycPqBAlMulQAA">
<XPD:REF name="Model">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="h43JVw5c0E+9yIm4mddyQwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="2v4HvF8fs0ydQTQElS3/HQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">800</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">764</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">238</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">72</XPD:ATTR>
<XPD:REF name="Model">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ha3dExBJE0WJUahbORr/BwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="4oSYk9ORkUirRCADO2KnuAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZSelectorChain</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="HzohJJmiu0qam6dT5f1vbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="25xZGDamlEuy3taxV//p6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="doLSgI2mv0y0zrai1TGzaAAA">
<XPD:REF name="Model">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="itYoIq9Q8kufpU0LMb12FwAA">
<XPD:REF name="Model">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6+0jUFtiu0upj4ye1XKntgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="ZjPIwKLr/kywhCdGSp87AwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">904</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">212</XPD:ATTR>
<XPD:REF name="Model">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="VVeM0+cG4kubSPJRHVcLTAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tmHMIQcgjEySQptJ42H+vwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZImage</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2KWnHtfVpEevk+KsW793SAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="W0hKOsHu9UyxuIF2uPSVJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="RPtvlghb6USErwxD7fE34gAA">
<XPD:REF name="Model">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Hs14U3Euk02+7by07d2srwAA">
<XPD:REF name="Model">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6roYHepUB0GsCtVqn4iMNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="xj8c2civOEaXxU9wTwzD8wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">400</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">916</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">405</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">73</XPD:ATTR>
<XPD:REF name="Model">eYxSkNlJWUa15nfyxQDRqQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="vhjUifWEIUiSL16L+0UErgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BglQearXSECez7SULJAmnwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZImage$Callback</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="3IaHDN7CY0y53gMYy82YNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Nvf1KDhzkkWHHYImjYKxwAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Z+0UVMD/+02xqnvxJ9uFbgAA">
<XPD:REF name="Model">eYxSkNlJWUa15nfyxQDRqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IbG8htDHw0OuSIpamyq+wwAA">
<XPD:REF name="Model">eYxSkNlJWUa15nfyxQDRqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AHJbk1XFikWQaPHJwTZ+4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">eYxSkNlJWUa15nfyxQDRqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="TmTAS38YukumzMtv11XG+QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1144</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">379</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JAMY09pk6Emaa0dIyg98gQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="n4Y8mUJEgkeZjWvKsMHfPQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZImageView</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aQoZnm9DzUuNL2OaV65FOQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="liOXfDQeyEWyYLZOTvJPQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5PKkw540zUOEhb2I2odhrQAA">
<XPD:REF name="Model">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bEuWyrerBUibkWf8uXAPYAAA">
<XPD:REF name="Model">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="y+l2WFao9EW7eJ5BlhTb0QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="4OkoStPZB0ORC/Tv3z7mOgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">412</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">251</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">86</XPD:ATTR>
<XPD:REF name="Model">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wncOPD776E6zTxWZgjpGLwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vTAbrHySsU69qjIfFl21DQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZImageLoader</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uxKPnr3jN0mBrfL4JBkfHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zM6zSVQ2yUe6LqC+Q3kbPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="/Hi8iejiBE2+paCnZhxZ9QAA">
<XPD:REF name="Model">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="i4D+J/aEPkSO1R40i705/gAA">
<XPD:REF name="Model">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="UZeg9WCZKECOcXfgYIGVEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="MANKoYvm4kWELZb6e0Za8AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1244</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">305</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">114</XPD:ATTR>
<XPD:REF name="Model">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="A2lXLepG1UGVJ0uQE75+rgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="wpZD/34nhUO2Z9jqcohPZgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZDrawable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qDWAKQuZMEOATwbxOP2CowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="iYEyUKHZHkKl4lnoc5+pdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="amTu3SpbmUS3QEUqTPVkkAAA">
<XPD:REF name="Model">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8cJxPnY6iEqIsmAX/yPjmAAA">
<XPD:REF name="Model">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="C2ZklIbfp0a/rznR5SbBawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="nDptWt7ZqkybZrCoQtto/AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="FontSize" type="integer">9</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">480</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">1136</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">379</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">184</XPD:ATTR>
<XPD:REF name="Model">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="omC2XynjbEGhroYRdY5QgQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WsI2nHIAUE2L8gaCWX5DpwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CZImageDrawable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="x/pnNPEgU0iqEN0R9XHRUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="1FWyEijuq02bjwmBNpk9jAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="G8i4qy6/P0iVTcUrzV5O5gAA">
<XPD:REF name="Model">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WlobmxrppkWbToWX55LT4QAA">
<XPD:REF name="Model">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="DcM0UCRvmE2VTcY5YSLoXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">26</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="wLdZXqyaXEmsmsmJPLlHtgAA">
<XPD:ATTR name="Name" type="string">CZView</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">tc0PyYVpGUqz3CeGWWOzmwAA</XPD:REF>
<XPD:REF name="Views[1]">p3wFuyDG00uIzQmGPyAjJQAA</XPD:REF>
<XPD:REF name="Views[2]">fDGJ6mkrNUmRcssXfiSI2QAA</XPD:REF>
<XPD:REF name="Views[3]">9S3t/OujQEKwAcy9w/ZUDAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">15</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5YXJ5G6en0q+6Jbci3elVQAA">
<XPD:ATTR name="Name" type="string">CZView</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y8GiJSDCJkyCOnaA58sQ9gAA">
<XPD:ATTR name="Name" type="string">ctx</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5YXJ5G6en0q+6Jbci3elVQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="QZLSfjsGM0GCFbuCL/XEsQAA">
<XPD:ATTR name="Name" type="string">CZView</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g/RUTG4qf0eWwCdTnI4IWAAA">
<XPD:ATTR name="Name" type="string">ctx</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZContext</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QZLSfjsGM0GCFbuCL/XEsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="OzZ/xH3qvE6maZJD+mEwBAAA">
<XPD:ATTR name="Name" type="string">style</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QZLSfjsGM0GCFbuCL/XEsQAA</XPD:REF>
<XPD:REF name="Type_">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="hTV6YV9o2Eycptv2pcS0eQAA">
<XPD:ATTR name="Name" type="string">draw</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/5de5Uip4k2qKyvIyBBh9gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hTV6YV9o2Eycptv2pcS0eQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/OjQTRXSpUiaKn0+07bWrwAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hTV6YV9o2Eycptv2pcS0eQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="CeBNZTYWtUKPCN02u2LvjAAA">
<XPD:ATTR name="Name" type="string">drawBorders</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RglVcgCYmkyrhCh+duFI4QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CeBNZTYWtUKPCN02u2LvjAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="aLTMZqB1902V57vqnFS9wgAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CeBNZTYWtUKPCN02u2LvjAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="zrDCVxqotEGKXs5cURpX8QAA">
<XPD:ATTR name="Name" type="string">drawBackground</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="5vKXQEsnS0KgfyDkByLZhAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zrDCVxqotEGKXs5cURpX8QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="cHYwRv2fO0ewgtPb2nzwEwAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zrDCVxqotEGKXs5cURpX8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="JEHScOdVqkKmck6yW3mg3AAA">
<XPD:ATTR name="Name" type="string">onDraw</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QO1luLtygE2qg+e/IX5sHAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JEHScOdVqkKmck6yW3mg3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="OuSDdzkboEaRiHu0jZZBPAAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">JEHScOdVqkKmck6yW3mg3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="02Im88nVnU6K00wvJl83JwAA">
<XPD:ATTR name="Name" type="string">dispatchTouchEvent</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="671NpkbhiUCIenFQzreRoQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">02Im88nVnU6K00wvJl83JwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fQ4Cw02oHUW3cqNqGCNQcQAA">
<XPD:ATTR name="Name" type="string">event</XPD:ATTR>
<XPD:REF name="BehavioralFeature">02Im88nVnU6K00wvJl83JwAA</XPD:REF>
<XPD:REF name="Type_">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="6HTi6+N9cE2wwzZZvPZ6UQAA">
<XPD:ATTR name="Name" type="string">onTouchEvent</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FBmfr7Q+O06EpYMf2xSZGAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6HTi6+N9cE2wwzZZvPZ6UQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="z17SI0r8Y0mGN2TSmVfXeAAA">
<XPD:ATTR name="Name" type="string">event</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6HTi6+N9cE2wwzZZvPZ6UQAA</XPD:REF>
<XPD:REF name="Type_">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="DbFq+a7hFEuy6bgT+7nptgAA">
<XPD:ATTR name="Name" type="string">layout</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iLa2vhZd+kqVQ+3UJ6SBWQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DbFq+a7hFEuy6bgT+7nptgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AlBieZS3bEac4RfrELJytAAA">
<XPD:ATTR name="Name" type="string">region</XPD:ATTR>
<XPD:REF name="BehavioralFeature">DbFq+a7hFEuy6bgT+7nptgAA</XPD:REF>
<XPD:REF name="Type_">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="TmrEcfrK3ka/qqUcO/PJYwAA">
<XPD:ATTR name="Name" type="string">onLayout</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9AOa57tvYkCiudEDMAGckQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TmrEcfrK3ka/qqUcO/PJYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TQjBslOwGE6CvZnkOnA4fgAA">
<XPD:ATTR name="Name" type="string">region</XPD:ATTR>
<XPD:REF name="BehavioralFeature">TmrEcfrK3ka/qqUcO/PJYwAA</XPD:REF>
<XPD:REF name="Type_">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="t/uXcAHHHEa/Jjh3iszWDQAA">
<XPD:ATTR name="Name" type="string">shrink</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RejkyLDNCka2uMs7zLQ5/wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t/uXcAHHHEa/Jjh3iszWDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="pRpejRBgwU2szQUu9vq3PgAA">
<XPD:ATTR name="Name" type="string">updateWithStyleNode</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YOOHjcOnv0yxz2L/19enMQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pRpejRBgwU2szQUu9vq3PgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="LuQqndzS5USCiGkNXk8voAAA">
<XPD:ATTR name="Name" type="string">requestLayout</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gsTsT2rHzECHVNSouxQRfQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LuQqndzS5USCiGkNXk8voAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="RpgGgZauZUaPRDtPtszXGQAA">
<XPD:ATTR name="Name" type="string">layoutAllChildren</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CTfJhAiUmEyK0oTH9GI9UAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RpgGgZauZUaPRDtPtszXGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="8JYBXTu5pkucQbm8zEIK9gAA">
<XPD:ATTR name="Name" type="string">validate</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="U1gOu6GP8USUGX/mSb32tgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8JYBXTu5pkucQbm8zEIK9gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">KUlqcU0+fkOsJXRygrvrQgAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">8</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">4KPHieNL50epNLvJ80tYDAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">2gd8jxSU20aayvGQBDCdkgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">q8SiJUghuEimdfpipmM/xgAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">S/N62cPNk0+g88hMEvHujgAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">77EvUa2DcEOsxzDq+idOqQAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">lZOI7ErRFUy14GC/KdwE+QAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">Zft3O4NmNk6/X1lUO9V5tQAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">m1zEa2BdQk6eCz4uRKAxhwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="gy4yI1Q9i0Gb3KVFrVZgdwAA">
<XPD:ATTR name="Name" type="string">context</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZContext</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="G356lT19xE2KVWYQn/JGTAAA">
<XPD:ATTR name="Name" type="string">style</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZStyleNode</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="T5E62EMg5ESYgGtSY+1htAAA">
<XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZViewGroup</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="f5sGtEim+Ue90+POkUwAhwAA">
<XPD:ATTR name="Name" type="string">@bounds</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZRect</XPD:ATTR>
<XPD:REF name="Type_">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="yT5GEM/3vkqkCj/dUBnHsQAA">
<XPD:ATTR name="Name" type="string">@margin</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZMarginInsets</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="Hrc/PPJZ3USvb000z+isswAA">
<XPD:ATTR name="Name" type="string">@borders</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZBorderInsets</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="KJvXYQYWc0mdi6PR36SCBwAA">
<XPD:ATTR name="Name" type="string">@padding</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZPaddingInsets</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="v5o4DVU3oUqfUO8UVQJEcgAA">
<XPD:ATTR name="Name" type="string">@background</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZDrawable</XPD:ATTR>
<XPD:REF name="Type_">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="mOm+CaudCkeJDniEXeeMegAA">
<XPD:ATTR name="Name" type="string">@touchable</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="/ni8oez/qUWBN1i8iRpObwAA">
<XPD:ATTR name="Name" type="string">gestureRecognizers</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZGestureRecognizer&gt;</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[10]" type="UMLAttribute" guid="LJ9Ak6SXc0efJZqjoCpyAQAA">
<XPD:ATTR name="Name" type="string">@id</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[11]" type="UMLAttribute" guid="25Ubvz95zUGRJgEvwb09EQAA">
<XPD:ATTR name="Name" type="string">@tag</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">object</XPD:ATTR>
<XPD:REF name="Owner">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="PQAXudlwcEG3zsO3bM8mcQAA">
<XPD:ATTR name="Name" type="string">CZGestureRecognizer</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ozAIrZir9kG/uNuLkpzblgAA</XPD:REF>
<XPD:REF name="Views[1]">o9e1OHMNFkKf7NdA7bl27AAA</XPD:REF>
<XPD:REF name="Views[2]">ctasXYDjvEe5BiWlZtuvTwAA</XPD:REF>
<XPD:REF name="Views[3]">rbdi69sv80WRvUKge0fCqAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eZPiNILF5kqZ7SmPVgOaWgAA">
<XPD:ATTR name="Name" type="string">analyse</XPD:ATTR>
<XPD:REF name="Owner">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="iYunL9GqbEKO+A3qWOvjTwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eZPiNILF5kqZ7SmPVgOaWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="miijPQa35kuoQqxs6wgLzAAA">
<XPD:ATTR name="Name" type="string">event</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eZPiNILF5kqZ7SmPVgOaWgAA</XPD:REF>
<XPD:REF name="Type_">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sozvPRkaS0erP+7ZBCiERQAA">
<XPD:ATTR name="Name" type="string">getPriority</XPD:ATTR>
<XPD:REF name="Owner">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mO1iVJ6ylk2adLlg71z0TwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sozvPRkaS0erP+7ZBCiERQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XstHxulRuEqCd+RN48opegAA">
<XPD:ATTR name="Name" type="string">setPriority</XPD:ATTR>
<XPD:REF name="Owner">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hck3qm3lJ0urJhi1/MSbwgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XstHxulRuEqCd+RN48opegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="c8SXC4AARk+YeTTfCtC24AAA">
<XPD:ATTR name="Name" type="string">priority</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XstHxulRuEqCd+RN48opegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="iD8TNO+0XkSFE4aty8w9KgAA">
<XPD:ATTR name="Name" type="string">priority</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">PQAXudlwcEG3zsO3bM8mcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="VSqMMhticE2+yPVxmOd1EQAA">
<XPD:ATTR name="Name" type="string">CZTouchEvent</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YOz/m6APXEKt2qe1SLZ+bQAA</XPD:REF>
<XPD:REF name="Views[1]">Na1XPndPy0iQPthSuwJligAA</XPD:REF>
<XPD:REF name="Views[2]">loDlZGU95E+hT4kf5Tp/vQAA</XPD:REF>
<XPD:REF name="Views[3]">6hx/L5rlMEC8Ol0TmqARiQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="u/ZyTXac0kasdfMZ80KvDAAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZDQuQ4YYVU+gJ95wkEGvsQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u/ZyTXac0kasdfMZ80KvDAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="AemppDLo3EmUUhUa5UWIQAAA">
<XPD:ATTR name="Name" type="string">MotionEvent</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">rawEvent</XPD:ATTR>
<XPD:REF name="BehavioralFeature">u/ZyTXac0kasdfMZ80KvDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">4</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">miijPQa35kuoQqxs6wgLzAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">fQ4Cw02oHUW3cqNqGCNQcQAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">z17SI0r8Y0mGN2TSmVfXeAAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">iA5BcT3QiU2vZOw5uZ3vFQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kP7YTa1PlUmLnwu2a/7LEQAA">
<XPD:ATTR name="Name" type="string">previousEvent</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">MotionEvent</XPD:ATTR>
<XPD:REF name="Owner">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="PlqL7e7v1kmUXPlK0g22IgAA">
<XPD:ATTR name="Name" type="string">currentEvent</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">MotionEvent</XPD:ATTR>
<XPD:REF name="Owner">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="QSTgnEFOFU6KhzfOH8wYTQAA">
<XPD:ATTR name="Name" type="string">Kim, Jeongil</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="LhFfax5HAEOkW5CeHxFwgAAA">
<XPD:ATTR name="Name" type="string">Kim, Keehyun</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="nmB+YeWURUqaXk3cU7x9YgAA">
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="DeELgXByrUudyZ0LerL9hgAA">
<XPD:ATTR name="Name" type="string">CZClickRecognizer: CZGestureRecognizer</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HtyqlboAME+0OjHdXVtV/AAA</XPD:REF>
<XPD:REF name="Views[1]">i9AKrJJa1Eq4fV6VUT1lIwAA</XPD:REF>
<XPD:REF name="Views[2]">7WMDiJugw0yKlnDWiCMUrwAA</XPD:REF>
<XPD:REF name="Views[3]">nC6h5DYbC0OI+HmJ7SX/LwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="eiX3AGQmYkedkWELgFvE/QAA">
<XPD:ATTR name="Name" type="string">analyse</XPD:ATTR>
<XPD:REF name="Owner">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YZ5TDmkFUkGrOw8KmhPACAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eiX3AGQmYkedkWELgFvE/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iA5BcT3QiU2vZOw5uZ3vFQAA">
<XPD:ATTR name="Name" type="string">event</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eiX3AGQmYkedkWELgFvE/QAA</XPD:REF>
<XPD:REF name="Type_">VSqMMhticE2+yPVxmOd1EQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Z7TwSCAHpE+zjLUMJY3VXwAA">
<XPD:ATTR name="Name" type="string">onPressed</XPD:ATTR>
<XPD:REF name="Owner">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4KPHieNL50epNLvJ80tYDAAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Z7TwSCAHpE+zjLUMJY3VXwAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="tSH7daviLEe3rbkNvXDuygAA">
<XPD:ATTR name="Name" type="string">onClick</XPD:ATTR>
<XPD:REF name="Owner">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2gd8jxSU20aayvGQBDCdkgAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tSH7daviLEe3rbkNvXDuygAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="f1qY41bixEa9cI9GenT8gwAA">
<XPD:ATTR name="Name" type="string">onClickCancel</XPD:ATTR>
<XPD:REF name="Owner">DeELgXByrUudyZ0LerL9hgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="q8SiJUghuEimdfpipmM/xgAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">f1qY41bixEa9cI9GenT8gwAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="udsuCg9B7kK3veMB0eqbJQAA">
<XPD:ATTR name="Name" type="string">CZViewGroup: CZView</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9bujJ6t9wUKCQtJzx7hnkgAA</XPD:REF>
<XPD:REF name="Views[1]">a8KpymniokOMt01Sn8MNOgAA</XPD:REF>
<XPD:REF name="Views[2]">G5n49UF0X0irHozOSCPfbQAA</XPD:REF>
<XPD:REF name="Views[3]">eJfQlVMWHUubJK0oiXYICgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9vbpdNXXQkCwYeITU41GKAAA">
<XPD:ATTR name="Name" type="string">addView</XPD:ATTR>
<XPD:REF name="Owner">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="++/7ete2WEm2D/zvUHpF9gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9vbpdNXXQkCwYeITU41GKAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="S/N62cPNk0+g88hMEvHujgAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9vbpdNXXQkCwYeITU41GKAAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="M99a8hSouEygEPwegKe+hwAA">
<XPD:ATTR name="Name" type="string">addView</XPD:ATTR>
<XPD:REF name="Owner">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="as6Vsv1nT0uq+Afv/FGTdQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M99a8hSouEygEPwegKe+hwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="77EvUa2DcEOsxzDq+idOqQAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M99a8hSouEygEPwegKe+hwAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="6SrKH6YC9Eqh61lYeik5ZQAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">M99a8hSouEygEPwegKe+hwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="v7Vzmm95tkSIuKUYgSnT6QAA">
<XPD:ATTR name="Name" type="string">removeView</XPD:ATTR>
<XPD:REF name="Owner">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="nC8uQ4ogPEyQEoP1Js9t/wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v7Vzmm95tkSIuKUYgSnT6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lZOI7ErRFUy14GC/KdwE+QAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v7Vzmm95tkSIuKUYgSnT6QAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="YnHGHffogUeTz0rHnK/7/AAA">
<XPD:ATTR name="Name" type="string">removeViewAtIndex</XPD:ATTR>
<XPD:REF name="Owner">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="An414+UJfECiaPPPHYWg3AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YnHGHffogUeTz0rHnK/7/AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tRTqzPJtp02aQKKKeLRtMgAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">YnHGHffogUeTz0rHnK/7/AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6FGdbB/jkECpFkFZOtSb1AAA">
<XPD:ATTR name="Name" type="string">children</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZView&gt;</XPD:ATTR>
<XPD:REF name="Owner">udsuCg9B7kK3veMB0eqbJQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="XwWgfWw+Qk6pQ2qWW3JXMwAA">
<XPD:ATTR name="Name" type="string">CZLayoutRegion</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4XnZweGG6UWfL7Y4IJcUyAAA</XPD:REF>
<XPD:REF name="Views[1]">eIX0+aNjd0mKH5H14g3liAAA</XPD:REF>
<XPD:REF name="Views[2]">PKB5YHvSBkKni+RcEY4xLQAA</XPD:REF>
<XPD:REF name="Views[3]">dOBg7G7f1EqpMg3V9iBHeAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">AlBieZS3bEac4RfrELJytAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">TQjBslOwGE6CvZnkOnA4fgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Yj5l3WSZi0qwRCXbtIp7gwAA">
<XPD:ATTR name="Name" type="string">UNSPEC_HINT</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LAnbyg00vEGCwNCsijVdSwAA">
<XPD:ATTR name="Name" type="string">MAX_HINT</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="XKJCV05IHUuKlZ3V7M5vLgAA">
<XPD:ATTR name="Name" type="string">MIN_HINT</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="7rYDKNbT/UC7M3RhSKCrQgAA">
<XPD:ATTR name="Name" type="string">EXATLY_HINT</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">3</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="m5jqEIBM8kaJ6mXrpCYu+gAA">
<XPD:ATTR name="Name" type="string">bounds</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZRect</XPD:ATTR>
<XPD:REF name="Type_">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="eeFQ5jpVhUexBx+mTJoHxAAA">
<XPD:ATTR name="Name" type="string">obstacles</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZRect&gt;</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="HRAtnShqS06LCuH9NfEefgAA">
<XPD:ATTR name="Name" type="string">widthHint</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="z3EF4jgAUUqK1VZ1ZXX/uwAA">
<XPD:ATTR name="Name" type="string">heightHint</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">XwWgfWw+Qk6pQ2qWW3JXMwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="aR0+6zQhp0K9B/3jJBCwvAAA">
<XPD:ATTR name="Name" type="string">CZViewBlock: CZViewGroup</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Jl7DFFZmQ0OLPeEwHhmfmgAA</XPD:REF>
<XPD:REF name="Views[1]">83jhaVqJe0i5GV7CZzuszwAA</XPD:REF>
<XPD:REF name="Views[2]">tovm32B+fE2TuXVg9GPTIAAA</XPD:REF>
<XPD:REF name="Views[3]">U9wxKEpfMEm6i9gytMhXiAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="FZ0uxw9IEUWdgoWTIB9AaAAA">
<XPD:ATTR name="Name" type="string">shrink</XPD:ATTR>
<XPD:REF name="Owner">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="zlsyesbrBEeOENsFeCuX0gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FZ0uxw9IEUWdgoWTIB9AaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Xk2DQv/SAU6UrSJ9xoCU6gAA">
<XPD:ATTR name="Name" type="string">layoutRows</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZLayoutRow&gt;</XPD:ATTR>
<XPD:REF name="Owner">aR0+6zQhp0K9B/3jJBCwvAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="/SufcKDDSUq+NELsna25uAAA">
<XPD:ATTR name="Name" type="string">CZLayoutRow</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qK38cTA6bkmzlH31kB3V/AAA</XPD:REF>
<XPD:REF name="Views[1]">1E8nALVloEWqqz4a6RgSLAAA</XPD:REF>
<XPD:REF name="Views[2]">gT0HvsH5okaYKgLUyMWo1QAA</XPD:REF>
<XPD:REF name="Views[3]">r4Tm5+1e0E+0e54zP8asbwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5ROouwN/mU2t9orF0K158AAA">
<XPD:ATTR name="Name" type="string">shrink</XPD:ATTR>
<XPD:REF name="Owner">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1ks6ZqC5tEmKgvYWjxE63QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5ROouwN/mU2t9orF0K158AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/4MRahmR+0O87WfbbVrXMQAA">
<XPD:ATTR name="Name" type="string">startIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="sGDhb1vv2EKgoagQAXnqxAAA">
<XPD:ATTR name="Name" type="string">endIndex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="+Vp8i5QDLU2l30Mle+ICzQAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZSize</XPD:ATTR>
<XPD:REF name="Type_">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
<XPD:REF name="Owner">/SufcKDDSUq+NELsna25uAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="FO/YqdNiNUqJXN0tlCPBIgAA">
<XPD:ATTR name="Name" type="string">CZRect</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yLOFNcJS00u7siNA52QQjAAA</XPD:REF>
<XPD:REF name="Views[1]">xENqtwXAH0q6R8xvdkSEJAAA</XPD:REF>
<XPD:REF name="Views[2]">TNIiAvMHF0WhhUQFv3RvPgAA</XPD:REF>
<XPD:REF name="Views[3]">JsvMmWIDj0GLipM4L9PmYgAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">f5sGtEim+Ue90+POkUwAhwAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">m5jqEIBM8kaJ6mXrpCYu+gAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">jc5bJt4QsEGEGYSyuERDtQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">CZRC9JUch0i1uRI7IcO4ogAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="3nLT9RQj6k69nWF4uYlsJQAA">
<XPD:ATTR name="Name" type="string">left</XPD:ATTR>
<XPD:REF name="Owner">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="93sIDVkLTE25B4GDHYxRNwAA">
<XPD:ATTR name="Name" type="string">right</XPD:ATTR>
<XPD:REF name="Owner">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="8RYHComWkUyhON9sDtRvgwAA">
<XPD:ATTR name="Name" type="string">top</XPD:ATTR>
<XPD:REF name="Owner">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="EVS7saodL0W9VkYuf5291QAA">
<XPD:ATTR name="Name" type="string">bottom</XPD:ATTR>
<XPD:REF name="Owner">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="jp+sZ4ADY0KUfWqaCvTlhgAA">
<XPD:ATTR name="Name" type="string">CZSize</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">scddiJRnPkScVIuyDtR6bgAA</XPD:REF>
<XPD:REF name="Views[1]">jPe3ws+JOUWa3Vy9BwwpugAA</XPD:REF>
<XPD:REF name="Views[2]">y3rTT0f0tUeMzvbbIoR58gAA</XPD:REF>
<XPD:REF name="Views[3]">AdWKIOUiFk6+Th7hb+N8nAAA</XPD:REF>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">+Vp8i5QDLU2l30Mle+ICzQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DHPgycpZUUuUEsW1l6HhFQAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:REF name="Owner">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="adlDrOosokWWzG50+VL7GQAA">
<XPD:ATTR name="Name" type="string">height</XPD:ATTR>
<XPD:REF name="Owner">jp+sZ4ADY0KUfWqaCvTlhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="Wx4PxqCsYU6z/mdjQh4UggAA">
<XPD:ATTR name="Name" type="string">CZStyleNode</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hvJClFhrg0KYFtQaS3QZmAAA</XPD:REF>
<XPD:REF name="Views[1]">DpxdxKejV0+oLpfJUBGDYgAA</XPD:REF>
<XPD:REF name="Views[2]">LNUGImhjO0yNXUHANwbVxgAA</XPD:REF>
<XPD:REF name="Views[3]">DLKkKvvzE0uTIhMm2hd3/QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="fEwEzAt4D0GmD0Mt9mmdJQAA">
<XPD:ATTR name="Name" type="string">addChild</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="CAq5n0MV1UaaC6acohKB7AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fEwEzAt4D0GmD0Mt9mmdJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0ZjhyVct5E6oHRQE4hwjkgAA">
<XPD:ATTR name="Name" type="string">node</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fEwEzAt4D0GmD0Mt9mmdJQAA</XPD:REF>
<XPD:REF name="Type_">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="lNvV1fkNoEentu9lyPKohQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WDtMVjzYBEOTkDy5yf0S4AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">lNvV1fkNoEentu9lyPKohQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RPbpowvHMEuuaZ5D1U0kXAAA">
<XPD:ATTR name="Name" type="string">get</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NWzvfUbrjU+rX/uuMATiRgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RPbpowvHMEuuaZ5D1U0kXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="47zq7qKZYEmZ+UxqXYeIFAAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RPbpowvHMEuuaZ5D1U0kXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="YcftGvbNAk60yLy1nvA6fgAA">
<XPD:ATTR name="Name" type="string">defValue</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RPbpowvHMEuuaZ5D1U0kXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="6C7AZsOWe0yV4EliHTKYggAA">
<XPD:ATTR name="Name" type="string">set</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EH1XzWwN5kOqGU//WjqxiwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6C7AZsOWe0yV4EliHTKYggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="26N/qzS14USSxWA961u7RAAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6C7AZsOWe0yV4EliHTKYggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="563VQhCzXEuK6/WH1K6IuwAA">
<XPD:ATTR name="Name" type="string">value</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Object</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6C7AZsOWe0yV4EliHTKYggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="S4Cm2ZGJokyirpF4Wy4iggAA">
<XPD:ATTR name="Name" type="string">getRawData</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="N5+GlojW60KUXteZT83zxQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;String&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S4Cm2ZGJokyirpF4Wy4iggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0A8NnA7vzUOlv2rakQP5zAAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S4Cm2ZGJokyirpF4Wy4iggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="/8x1MUZ4+UWhbVX3+EQZFQAA">
<XPD:ATTR name="Name" type="string">addRawData</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fgxfTWydCEexJUJ2iC4QxwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/8x1MUZ4+UWhbVX3+EQZFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="D22vslaVdk+eTbKPtSnijwAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/8x1MUZ4+UWhbVX3+EQZFQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="3+pnLOQ/nk+q57/fXVDC7wAA">
<XPD:ATTR name="Name" type="string">data</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;String&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/8x1MUZ4+UWhbVX3+EQZFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="LMKsBIYhS0uEUxpI+K/8agAA">
<XPD:ATTR name="Name" type="string">isInherit</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="N5DFGvvHuUWiMgNLgLB1/QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LMKsBIYhS0uEUxpI+K/8agAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="z09/pOIl/E+rHmg4eEBWvgAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LMKsBIYhS0uEUxpI+K/8agAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="bV6J2SR740GXV/4w0E5IYwAA">
<XPD:ATTR name="Name" type="string">updateWithStyleSet</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6KUdyZvIL0qSu3qHZ/AUbgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bV6J2SR740GXV/4w0E5IYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VLmAwOZxZU+gCwBjaCrBoAAA">
<XPD:ATTR name="Name" type="string">styleset</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bV6J2SR740GXV/4w0E5IYwAA</XPD:REF>
<XPD:REF name="Type_">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="3t6um0Xn1UKyP4rrAjoGBAAA">
<XPD:ATTR name="Name" type="string">apply</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="bIkvhLDz40Ccv668d48blQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3t6um0Xn1UKyP4rrAjoGBAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="5i10fgJgGEuObftnk1xBdgAA">
<XPD:ATTR name="Name" type="string">chain</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StyleChain</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3t6um0Xn1UKyP4rrAjoGBAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">wc0JDFB150eQZlSO0CwroAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">OzZ/xH3qvE6maZJD+mEwBAAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">0ZjhyVct5E6oHRQE4hwjkgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="y1I/WZl3/UmLpaf+1LIiFQAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="6rBIiwjnlEueT+IbyXCJXQAA">
<XPD:ATTR name="Name" type="string">id</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="R3A1GhTuOkqsnUmAL5+TEgAA">
<XPD:ATTR name="Name" type="string">className</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="wc0JDFB150eQZlSO0CwroAAA">
<XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZStyleNode</XPD:ATTR>
<XPD:REF name="Type_">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="RDHFVzTjfE2nHW1HU58oqwAA">
<XPD:ATTR name="Name" type="string">children</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZStyleNode&gt;</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="kBwvrjBQ6Uez/F77snj/AAAA">
<XPD:ATTR name="Name" type="string">rawDataset</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Map&lt;String, List&lt;String&gt;&gt;</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="9iK7qoeg7USqh5Vbcusm6gAA">
<XPD:ATTR name="Name" type="string">dataset</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Map&lt;String, Object&gt;</XPD:ATTR>
<XPD:REF name="Owner">Wx4PxqCsYU6z/mdjQh4UggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLClass" guid="tQIiGrWtQUOxldwpaRiligAA">
<XPD:ATTR name="Name" type="string">CZViewBuilder</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IOVZj1EcYk6hSTbp+LgJHQAA</XPD:REF>
<XPD:REF name="Views[1]">yZGiCsTU6UOaJOy+b8ytqwAA</XPD:REF>
<XPD:REF name="Views[2]">BuagL7gcakixVMlPtnTU2AAA</XPD:REF>
<XPD:REF name="Views[3]">pNq0n0TbBUGlmI3pPwc+jgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="0g/uusyWf0a/gZOwykFXLAAA">
<XPD:ATTR name="Name" type="string">sharedBuilder</XPD:ATTR>
<XPD:REF name="Owner">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="K3FI0JPWRE+SmUhOLdZ4HAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0g/uusyWf0a/gZOwykFXLAAA</XPD:REF>
<XPD:REF name="Type_">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="pPDljGFGbE2EMlefiPLdFQAA">
<XPD:ATTR name="Name" type="string">buildView</XPD:ATTR>
<XPD:REF name="Owner">tQIiGrWtQUOxldwpaRiligAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Zft3O4NmNk6/X1lUO9V5tQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pPDljGFGbE2EMlefiPLdFQAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="in/OcCqrQkCIWqjX/gsDlAAA">
<XPD:ATTR name="Name" type="string">style</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">StyleNode</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pPDljGFGbE2EMlefiPLdFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">K3FI0JPWRE+SmUhOLdZ4HAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="gm95HfJy3UKsRhjL5etbXQAA">
<XPD:ATTR name="Name" type="string">CZStyleFragment: Comparable</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FIspyz5FV0q0B2sBxDn0/QAA</XPD:REF>
<XPD:REF name="Views[1]">CuBJ+adcFkSML/Apb6lvFAAA</XPD:REF>
<XPD:REF name="Views[2]">xc8dorI3MkawYWM5un84UAAA</XPD:REF>
<XPD:REF name="Views[3]">i61wwUpMIUKYHnoaCHBK7gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pW77BipLeUiT+3Mfb9WNJAAA">
<XPD:ATTR name="Name" type="string">addRawData</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Lmt1zHrzj0y9GUtipVKERgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pW77BipLeUiT+3Mfb9WNJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dEqKZ+JjVE+Gr7dh01wZwQAA">
<XPD:ATTR name="Name" type="string">key</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pW77BipLeUiT+3Mfb9WNJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="KniXbacgzEGrNdvJkeQ7BAAA">
<XPD:ATTR name="Name" type="string">data</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;String&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pW77BipLeUiT+3Mfb9WNJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="wSsrE9IbrkS2vJ3+SdwtwAAA">
<XPD:ATTR name="Name" type="string">getRawDataSet</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OSWfwS38JkOriNd2+zid9AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Map&lt;String, List&lt;String&gt;&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">wSsrE9IbrkS2vJ3+SdwtwAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="v1q0UCbMM0qKq8wXCIHaggAA">
<XPD:ATTR name="Name" type="string">compareTo</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="vWBlS4OaAkGt978SMggIZgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v1q0UCbMM0qKq8wXCIHaggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wYz4H8QTq06GZVJQkFcxGgAA">
<XPD:ATTR name="Name" type="string">other</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZStyleFragment</XPD:ATTR>
<XPD:REF name="BehavioralFeature">v1q0UCbMM0qKq8wXCIHaggAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="m6g2hPLdPk+tc5IGIi/ohAAA">
<XPD:ATTR name="Name" type="string">getSelectorChain</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tIvUcLWM0EC2+/GIwAo1gwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m6g2hPLdPk+tc5IGIi/ohAAA</XPD:REF>
<XPD:REF name="Type_">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Dkf7kBh55UCZQuVOeNzOzQAA">
<XPD:ATTR name="Name" type="string">chain</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZSelectorChain</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Hx1iKg/7h0SjNAcLXTWkPQAA">
<XPD:ATTR name="Name" type="string">rawDataset</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Map&lt;String, List&lt;String&gt;&gt;</XPD:ATTR>
<XPD:REF name="Owner">gm95HfJy3UKsRhjL5etbXQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLClass" guid="mgm0ru/gCkuiDqSUneVZewAA">
<XPD:ATTR name="Name" type="string">Lee, Minkyu</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLClass" guid="YlYUcLQ5XkuNsiyCUrfGpgAA">
<XPD:ATTR name="Name" type="string">CZStyleSet</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VL43J5I2FE20BQ+XNAJE0gAA</XPD:REF>
<XPD:REF name="Views[1]">pcDxTFUUDE+YJs92v0rNuwAA</XPD:REF>
<XPD:REF name="Views[2]">XIC1v2J+SUitRgywjLIYoAAA</XPD:REF>
<XPD:REF name="Views[3]">jniDfCJPXE6Ej1qiBNmV2QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tCOj8m9EPUeyj7I2TPOpwwAA">
<XPD:ATTR name="Name" type="string">addStyleFragment</XPD:ATTR>
<XPD:REF name="Owner">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sL6C0U5EiUyxctLHWnaakQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tCOj8m9EPUeyj7I2TPOpwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="v3rAFET4qEmM4Fo9rDZEtQAA">
<XPD:ATTR name="Name" type="string">fragment</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZStyleFragment</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tCOj8m9EPUeyj7I2TPOpwwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="NHfYpTsN1USmtPhsM86p8AAA">
<XPD:ATTR name="Name" type="string">getStyleFragment</XPD:ATTR>
<XPD:REF name="Owner">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hym7phv4/UOXZKFrpmRmZAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZStyleFragment</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NHfYpTsN1USmtPhsM86p8AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="QGZpQy4AG0+Nha4nT9Ax/AAA">
<XPD:ATTR name="Name" type="string">index</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NHfYpTsN1USmtPhsM86p8AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4Gg/xa/2Pk6LrJ4tgViVtQAA">
<XPD:ATTR name="Name" type="string">size</XPD:ATTR>
<XPD:REF name="Owner">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DnEe4EmVLUa4Tt8R5zR1/wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Gg/xa/2Pk6LrJ4tgViVtQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">VLmAwOZxZU+gCwBjaCrBoAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="8ze9APk4XkSEgs4/Sp1MDwAA">
<XPD:ATTR name="Name" type="string">fragments</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZStyleFragment&gt;</XPD:ATTR>
<XPD:REF name="Owner">YlYUcLQ5XkuNsiyCUrfGpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="FGNbVq632UatV4rGcxSOXAAA">
<XPD:ATTR name="Name" type="string">CZSelector</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Yzsr9K9bB0mrjiaUwVhCnwAA</XPD:REF>
<XPD:REF name="Views[1]">/PIrhXKXrE68W1N0hG+9ggAA</XPD:REF>
<XPD:REF name="Views[2]">7Ov5z7k+ukaycPqBAlMulQAA</XPD:REF>
<XPD:REF name="Views[3]">h43JVw5c0E+9yIm4mddyQwAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">+NaV1LbSykq2PLcyv9Gm7gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="76hbcBN/UkuGkXDUxPmkngAA">
<XPD:ATTR name="Name" type="string">@id</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="kzgRnVDKdkGd68WPwICSuAAA">
<XPD:ATTR name="Name" type="string">@className</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="fEPPAmQs3km1CwYqgMxxBgAA">
<XPD:ATTR name="Name" type="string">@label</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="tUn/TR/+0UmAyDiXLGRetAAA">
<XPD:ATTR name="Name" type="string">@pseudo</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="DfzPw/a6C06h/StxYnM+2AAA">
<XPD:ATTR name="Name" type="string">CZSelectorChain</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2v4HvF8fs0ydQTQElS3/HQAA</XPD:REF>
<XPD:REF name="Views[1]">doLSgI2mv0y0zrai1TGzaAAA</XPD:REF>
<XPD:REF name="Views[2]">itYoIq9Q8kufpU0LMb12FwAA</XPD:REF>
<XPD:REF name="Views[3]">6+0jUFtiu0upj4ye1XKntgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="+dywyR6HuUmcjDHDwHpTfAAA">
<XPD:ATTR name="Name" type="string">addSelector</XPD:ATTR>
<XPD:REF name="Owner">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="A9GOZJaliECBwnitFeBUdgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+dywyR6HuUmcjDHDwHpTfAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+NaV1LbSykq2PLcyv9Gm7gAA">
<XPD:ATTR name="Name" type="string">selector</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+dywyR6HuUmcjDHDwHpTfAAA</XPD:REF>
<XPD:REF name="Type_">FGNbVq632UatV4rGcxSOXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">tIvUcLWM0EC2+/GIwAo1gwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="HIaHwAHmJUWnVd5mK29ZtAAA">
<XPD:ATTR name="Name" type="string">selectors</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">List&lt;CZSelector&gt;</XPD:ATTR>
<XPD:REF name="Owner">DfzPw/a6C06h/StxYnM+2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLClass" guid="QJiRWHUfj0aXXhee0T9iLQAA">
<XPD:ATTR name="Name" type="string">CZImage</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZjPIwKLr/kywhCdGSp87AwAA</XPD:REF>
<XPD:REF name="Views[1]">RPtvlghb6USErwxD7fE34gAA</XPD:REF>
<XPD:REF name="Views[2]">Hs14U3Euk02+7by07d2srwAA</XPD:REF>
<XPD:REF name="Views[3]">6roYHepUB0GsCtVqn4iMNgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ggVFGt7PtkWk596wc2MZRAAA">
<XPD:ATTR name="Name" type="string">draw</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="K+ho+336PUyXe4KY43/QDwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ggVFGt7PtkWk596wc2MZRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="dZ5xojMXyUOipE2Vq3n+IwAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ggVFGt7PtkWk596wc2MZRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="2c/qIvgZGEqSxBAGkjcB7QAA">
<XPD:ATTR name="Name" type="string">left</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ggVFGt7PtkWk596wc2MZRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="pGSrgkeW6kmQEots6bXETgAA">
<XPD:ATTR name="Name" type="string">top</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ggVFGt7PtkWk596wc2MZRAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="LCBZ6Ag6gkyVijMaFecAMgAA">
<XPD:ATTR name="Name" type="string">draw</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b0qcwUjQMUWhZMANhFC2YwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCBZ6Ag6gkyVijMaFecAMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="RbMd+JfhR0qZvR2/5u2/NwAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCBZ6Ag6gkyVijMaFecAMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="jc5bJt4QsEGEGYSyuERDtQAA">
<XPD:ATTR name="Name" type="string">src</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCBZ6Ag6gkyVijMaFecAMgAA</XPD:REF>
<XPD:REF name="Type_">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="CZRC9JUch0i1uRI7IcO4ogAA">
<XPD:ATTR name="Name" type="string">dst</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCBZ6Ag6gkyVijMaFecAMgAA</XPD:REF>
<XPD:REF name="Type_">FO/YqdNiNUqJXN0tlCPBIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="nmgCAXFnC06MD7GktsXDXgAA">
<XPD:ATTR name="Name" type="string">getWidth</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1YvgJkNqpUOv50lPMCCV2gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nmgCAXFnC06MD7GktsXDXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="n668GhWVMkWx9Cjw6CuaNAAA">
<XPD:ATTR name="Name" type="string">getHeight</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="t9wHB9RE0UizqC3eDyVF1wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n668GhWVMkWx9Cjw6CuaNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">iNkpA3eui0KHPQwg3dCufAAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">h+Z8iQ61Q0OV7KiZOzrJsgAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">9</XPD:ATTR>
<XPD:REF name="TypedParameters[0]" pathname="image">JnL6sq0Cqk2BR0hhC4GGAQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]" pathname="image">rTr6k79Ma0KuzZfJshcpKgAA</XPD:REF>
<XPD:REF name="TypedParameters[2]" pathname="image">ZfgloBuXOEKcoDml1uVy5gAA</XPD:REF>
<XPD:REF name="TypedParameters[3]" pathname="image">AsOriulm3U+jQ7BsJB5LhQAA</XPD:REF>
<XPD:REF name="TypedParameters[4]" pathname="image">KXeffrVQwUGf0/Ktmqt+WwAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">r0b1dU9PHUerufKZw1XvBgAA</XPD:REF>
<XPD:REF name="TypedParameters[6]">zle5InA35Eqyv3j3qzv+SwAA</XPD:REF>
<XPD:REF name="TypedParameters[7]">wDvg0rYVxk+1JQr3CCZo4wAA</XPD:REF>
<XPD:REF name="TypedParameters[8]">tI6opY4PM06ROqxjjonhMgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ZDKuYZYRzUmxgxP6Dr3SvQAA">
<XPD:ATTR name="Name" type="string">uri</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">URI</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="/HsQEDBwtEuNFTmOUodhrgAA">
<XPD:ATTR name="Name" type="string">bitmap</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Bitmap</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="kAoMyX7Oj0OTEMuKcphQrAAA">
<XPD:ATTR name="Name" type="string">@state</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="rKSx9EGsXUKB9mi/IKsnCgAA">
<XPD:ATTR name="Name" type="string">callback</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Callback</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="OWUphq/mA0WhHS74fa0KvwAA">
<XPD:ATTR name="Name" type="string">UNLOADED</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">0</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="0z4hZwfZ4Eavf3UJb0WeHgAA">
<XPD:ATTR name="Name" type="string">LOADED_SUCCESS</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">1</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="TicbHiftX0KcB48L6a3GmwAA">
<XPD:ATTR name="Name" type="string">LOADED_FAILED</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">2</XPD:ATTR>
<XPD:REF name="Owner">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLClass" guid="eYxSkNlJWUa15nfyxQDRqQAA">
<XPD:ATTR name="Name" type="string">CZImage$Callback</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xj8c2civOEaXxU9wTwzD8wAA</XPD:REF>
<XPD:REF name="Views[1]">Z+0UVMD/+02xqnvxJ9uFbgAA</XPD:REF>
<XPD:REF name="Views[2]">IbG8htDHw0OuSIpamyq+wwAA</XPD:REF>
<XPD:REF name="Views[3]">AHJbk1XFikWQaPHJwTZ+4QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jpdjTrQPKE6GLmO/ZUD/kwAA">
<XPD:ATTR name="Name" type="string">onImageLoadingFinished</XPD:ATTR>
<XPD:REF name="Owner">eYxSkNlJWUa15nfyxQDRqQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kZ+1+AD4U0WK9OZLBX+k0AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jpdjTrQPKE6GLmO/ZUD/kwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zle5InA35Eqyv3j3qzv+SwAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jpdjTrQPKE6GLmO/ZUD/kwAA</XPD:REF>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="RYjRWivOvEO5A2jDn+0FJAAA">
<XPD:ATTR name="Name" type="string">CZImageView</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TmTAS38YukumzMtv11XG+QAA</XPD:REF>
<XPD:REF name="Views[1]">5PKkw540zUOEhb2I2odhrQAA</XPD:REF>
<XPD:REF name="Views[2]">bEuWyrerBUibkWf8uXAPYAAA</XPD:REF>
<XPD:REF name="Views[3]">y+l2WFao9EW7eJ5BlhTb0QAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="FchsbKjTo0yC0rvdhJI8uAAA">
<XPD:ATTR name="Name" type="string">onImageLoadingFinished</XPD:ATTR>
<XPD:REF name="Owner">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gU/PxgWIBkWzgqvynfeGvQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FchsbKjTo0yC0rvdhJI8uAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wDvg0rYVxk+1JQr3CCZo4wAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FchsbKjTo0yC0rvdhJI8uAAA</XPD:REF>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qZgIZhBGa0u94cHG0i70egAA">
<XPD:ATTR name="Name" type="string">super</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZView, CZImage$Callback</XPD:ATTR>
<XPD:REF name="Owner">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="h+Z8iQ61Q0OV7KiZOzrJsgAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZImage</XPD:ATTR>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:REF name="Owner">RYjRWivOvEO5A2jDn+0FJAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="BbiedDgRUEGC050E8WaZ0QAA">
<XPD:ATTR name="Name" type="string">CZImageLoader</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4OkoStPZB0ORC/Tv3z7mOgAA</XPD:REF>
<XPD:REF name="Views[1]">/Hi8iejiBE2+paCnZhxZ9QAA</XPD:REF>
<XPD:REF name="Views[2]">i4D+J/aEPkSO1R40i705/gAA</XPD:REF>
<XPD:REF name="Views[3]">UZeg9WCZKECOcXfgYIGVEgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Sq40q4P3GE+0E/H0BQiKPQAA">
<XPD:ATTR name="Name" type="string">sharedLoader</XPD:ATTR>
<XPD:REF name="Owner">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GwMFwfKCP0+1rPoGHA7c6QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Sq40q4P3GE+0E/H0BQiKPQAA</XPD:REF>
<XPD:REF name="Type_">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="jDfuKfzgCkK8XlXQ+A67NQAA">
<XPD:ATTR name="Name" type="string">load</XPD:ATTR>
<XPD:REF name="Owner">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WtwcFP8dp0OQtu77PSej/QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jDfuKfzgCkK8XlXQ+A67NQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="tI6opY4PM06ROqxjjonhMgAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jDfuKfzgCkK8XlXQ+A67NQAA</XPD:REF>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="Si8S7aUU4kC+yxZeJI7y8AAA">
<XPD:ATTR name="Name" type="string">sync</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jDfuKfzgCkK8XlXQ+A67NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">PXTLQEnG4UyJhyPla6LHuAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">GwMFwfKCP0+1rPoGHA7c6QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="PXTLQEnG4UyJhyPla6LHuAAA">
<XPD:ATTR name="Name" type="string">instance</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZImageLoader</XPD:ATTR>
<XPD:REF name="Type_">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
<XPD:REF name="Owner">BbiedDgRUEGC050E8WaZ0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="Kt9+SUMVskaaX4pIxHn0FAAA">
<XPD:ATTR name="Name" type="string">CZDrawable</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MANKoYvm4kWELZb6e0Za8AAA</XPD:REF>
<XPD:REF name="Views[1]">amTu3SpbmUS3QEUqTPVkkAAA</XPD:REF>
<XPD:REF name="Views[2]">8cJxPnY6iEqIsmAX/yPjmAAA</XPD:REF>
<XPD:REF name="Views[3]">C2ZklIbfp0a/rznR5SbBawAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gEWKeQFyV0u5rdoUbXkWRwAA">
<XPD:ATTR name="Name" type="string">draw</XPD:ATTR>
<XPD:REF name="Owner">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/x1sie4RLkicD/6iqaZMjgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gEWKeQFyV0u5rdoUbXkWRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gefMGoFWwUy5EdKV16g4KAAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gEWKeQFyV0u5rdoUbXkWRwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="81eY5ctcSkmAZ1b/GPz0JQAA">
<XPD:ATTR name="Name" type="string">attachView</XPD:ATTR>
<XPD:REF name="Owner">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lCGcGrKCG0KyroRSD4rbTgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">81eY5ctcSkmAZ1b/GPz0JQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="m1zEa2BdQk6eCz4uRKAxhwAA">
<XPD:ATTR name="Name" type="string">view</XPD:ATTR>
<XPD:REF name="BehavioralFeature">81eY5ctcSkmAZ1b/GPz0JQAA</XPD:REF>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="adCk4mEvQketx1Uh4Y3R3wAA">
<XPD:ATTR name="Name" type="string">detachView</XPD:ATTR>
<XPD:REF name="Owner">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7uMBrIpNBkmWHPYfqrUi/gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">adCk4mEvQketx1Uh4Y3R3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5sz1hAyEJ0CEstO6c6ENsQAA">
<XPD:ATTR name="Name" type="string">setBounds</XPD:ATTR>
<XPD:REF name="Owner">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cxQuJ8gmyU+dc4okcN3KRAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5sz1hAyEJ0CEstO6c6ENsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="T0R7KsPUtk+KrcFLT60jLAAA">
<XPD:ATTR name="Name" type="string">x</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5sz1hAyEJ0CEstO6c6ENsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="KmF8RXwOn0+tpZppkmsqXwAA">
<XPD:ATTR name="Name" type="string">y</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5sz1hAyEJ0CEstO6c6ENsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="0ZzeR6I0rESCRh577cpdMgAA">
<XPD:ATTR name="Name" type="string">width</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5sz1hAyEJ0CEstO6c6ENsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="7Ba98/8xg0C87Z6feeof+wAA">
<XPD:ATTR name="Name" type="string">height</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5sz1hAyEJ0CEstO6c6ENsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">v5o4DVU3oUqfUO8UVQJEcgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="KUlqcU0+fkOsJXRygrvrQgAA">
<XPD:ATTR name="Name" type="string">attachedView</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkProtected</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZView</XPD:ATTR>
<XPD:REF name="Type_">wLdZXqyaXEmsmsmJPLlHtgAA</XPD:REF>
<XPD:REF name="Owner">Kt9+SUMVskaaX4pIxHn0FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLClass" guid="Lz8HLgai6k6xOhk5jTnm0wAA">
<XPD:ATTR name="Name" type="string">CZImageDrawable</XPD:ATTR>
<XPD:REF name="Namespace">YVOYZCDVeEaF7Jl1C0DYJQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nDptWt7ZqkybZrCoQtto/AAA</XPD:REF>
<XPD:REF name="Views[1]">G8i4qy6/P0iVTcUrzV5O5gAA</XPD:REF>
<XPD:REF name="Views[2]">WlobmxrppkWbToWX55LT4QAA</XPD:REF>
<XPD:REF name="Views[3]">DcM0UCRvmE2VTcY5YSLoXwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="B7wl/8Xi/E2I1TrqMTLnLwAA">
<XPD:ATTR name="Name" type="string">draw</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="1RsUxQTJqE2+URldTKBoMwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B7wl/8Xi/E2I1TrqMTLnLwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="1bFGcrqoIUa6JoIrbejitwAA">
<XPD:ATTR name="Name" type="string">canvas</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Canvas</XPD:ATTR>
<XPD:REF name="BehavioralFeature">B7wl/8Xi/E2I1TrqMTLnLwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CVsw35y+yUmZpW8dmXleLQAA">
<XPD:ATTR name="Name" type="string">onImageLoadingFinished</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NNfEEaJ4oUaEzqKaund5pQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CVsw35y+yUmZpW8dmXleLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="r0b1dU9PHUerufKZw1XvBgAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CVsw35y+yUmZpW8dmXleLQAA</XPD:REF>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="D/Gmq7qOs0a3uqO6H9qZ9wAA">
<XPD:ATTR name="Name" type="string">super</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZDrawable, CZImage$Callback</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="iNkpA3eui0KHPQwg3dCufAAA">
<XPD:ATTR name="Name" type="string">image</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">CZImage</XPD:ATTR>
<XPD:REF name="Type_">QJiRWHUfj0aXXhee0T9iLQAA</XPD:REF>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="1G+U2D9IOkazc58Rbhc0wwAA">
<XPD:ATTR name="Name" type="string">color</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="V5BRPZ4P/EyMQIDSeoK4OgAA">
<XPD:ATTR name="Name" type="string">mode</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="DyqH48cYxUqeIoW3eig9YgAA">
<XPD:ATTR name="Name" type="string">posX</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="j8sP1IH3C0u/e5p6ajpw2QAA">
<XPD:ATTR name="Name" type="string">posY</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="fKM/eqnqwkq/u8MkPr3BPQAA">
<XPD:ATTR name="Name" type="string">posXHint</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="Dl6cuWegmU6wE//nEYdBjwAA">
<XPD:ATTR name="Name" type="string">poxYHint</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Lz8HLgai6k6xOhk5jTnm0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="PUJg9jVTlU+Gef/pMuLNoAAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">twPLQiKY80WUxoWDcP4fLAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="Bvmuxr9P0EeojvDXZl+dxwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">PUJg9jVTlU+Gef/pMuLNoAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="H9W3BxkANU6FV1ULL9nwSgAA">
<XPD:REF name="Diagram">Bvmuxr9P0EeojvDXZl+dxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="o6qJyO6WN0O7haqXm+RJugAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">twPLQiKY80WUxoWDcP4fLAAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="BSdimEKcWEq9mrC0i5fCsQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">o6qJyO6WN0O7haqXm+RJugAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="5bsLHTH2IUWiIUlof1rhQwAA">
<XPD:REF name="Diagram">BSdimEKcWEq9mrC0i5fCsQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
