blob: 7626834fa4d0109fb4b08e9f1ffa24ce7001f7ba [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dg="http://www.omg.org/spec/DD/20110901/DG">
<dg:RootCanvas id="Accept Event Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="414.0" height="251.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="120.0" y="0.0"/>
<point x="120.0" y="12.5"/>
<point x="113.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Accept Event Actions">
<bounds x="1.0" y="6.0" width="112.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Polygon">
<point x="26.0" y="46.0"/>
<point x="168.0" y="46.0"/>
<point x="168.0" y="93.0"/>
<point x="26.0" y="93.0"/>
<point x="46.0" y="69.5"/>
</member>
<member xsi:type="dg:Text" data="AcceptEventAction1" anchor="middle">
<bounds x="54.0" y="51.0" width="106.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="55.0" y="92.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="63.0" y="100.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="55.0" y="100.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="71.0" y="100.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="48.0" y="115.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Polygon">
<point x="203.0" y="48.0"/>
<point x="358.0" y="48.0"/>
<point x="358.0" y="93.0"/>
<point x="203.0" y="93.0"/>
<point x="223.0" y="70.5"/>
</member>
<member xsi:type="dg:Text" data="AcceptCallAction1" anchor="middle">
<bounds x="232.0" y="64.0" width="98.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Polygon">
<point x="189.5" y="139.0"/>
<point x="209.5" y="161.0"/>
<point x="189.5" y="161.0"/>
<point x="209.5" y="139.0"/>
</member>
<member xsi:type="dg:Text" data="AcceptEventAction2" anchor="middle">
<bounds x="143.0" y="166.0" width="106.0" height="13.0"/>
</member>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Activities">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="406.0" height="366.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="57.0" y="0.0"/>
<point x="57.0" y="12.5"/>
<point x="50.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="&#xab;postcondition&#xbb; post">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="120.0" y="52.0" width="110.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;postcondition&#xbb; post2">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="120.0" y="65.0" width="117.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="72.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="162.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="172.0" y="239.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="172.0" y="289.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="72.0" y="289.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="72.0" y="229.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="162.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="162.0" y="239.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="172.0" y="239.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="This is a test">
<bounds x="72.0" y="229.0" width="100.0" height="60.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="60.0" y="107.0" width="286.0" height="75.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
<member xsi:type="dg:Text" data="Owned Activity">
<bounds x="61.0" y="113.0" width="80.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="241.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="331.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="341.0" y="237.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="341.0" y="287.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="241.0" y="287.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="241.0" y="227.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="331.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="331.0" y="237.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="341.0" y="237.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Constraint1" anchor="middle">
<bounds x="255.0" y="233.0" width="63.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="{&quot;abc&quot;}">
<bounds x="247.0" y="246.0" width="26.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="in param1 : Boolean">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="10.0" y="19.0" width="90.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="in param2">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="10.0" y="32.0" width="41.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Activities">
<bounds x="1.0" y="6.0" width="49.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="&#xab;precondition&#xbb; pre">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="120.0" y="6.0" width="98.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;precondition&#xbb; pre2">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="120.0" y="19.0" width="105.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;precondition&#xbb; pre3">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="120.0" y="32.0" width="105.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="144.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="179.0" y="182.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="265.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="227.0" y="182.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Activity Edges">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="593.0" height="229.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="83.0" y="0.0"/>
<point x="83.0" y="12.5"/>
<point x="76.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Activity Edges">
<bounds x="1.0" y="6.0" width="75.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="110.0" y="229.0" width="131.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityParameterNode1" anchor="middle">
<bounds x="112.0" y="242.0" width="129.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="188.0" y="65.0" width="124.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReduceAction1" anchor="middle">
<bounds x="210.0" y="78.0" width="80.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="311.0" y="80.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="319.0" y="58.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="173.0" y="82.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="collection" anchor="middle">
<bounds x="136.0" y="55.0" width="52.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Circle" radius="10.0">
<class>filled</class>
<center x="36.0" y="93.0"/>
</member>
<member xsi:type="dg:Text" data="InitialNode1" anchor="middle">
<bounds x="10.0" y="56.0" width="69.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="593.0" y="68.0" width="131.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityParameterNode2" anchor="middle">
<bounds x="595.0" y="81.0" width="129.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="181.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="181.0" y="98.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="[true]" anchor="middle">
<bounds x="190.0" y="159.0" width="29.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="weight=1" anchor="middle">
<bounds x="106.0" y="159.0" width="59.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="44.0" y="90.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="173.0" y="90.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="" anchor="middle">
<bounds x="154.0" y="110.0" width="0.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="[{OCL} self->isEmpty()]" anchor="middle">
<bounds x="53.0" y="111.0" width="91.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="weight=4" anchor="middle">
<bounds x="77.0" y="74.0" width="59.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="327.0" y="87.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="593.0" y="87.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="objectFlow2" anchor="middle">
<bounds x="420.0" y="32.0" width="65.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="[true]" anchor="middle">
<bounds x="440.0" y="51.0" width="29.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="weight=1" anchor="middle">
<bounds x="427.0" y="70.0" width="59.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="258.0" y="141.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="384.0" y="141.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="394.0" y="151.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="394.0" y="201.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="258.0" y="201.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="258.0" y="141.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="384.0" y="141.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="384.0" y="151.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="394.0" y="151.0"/>
</command>
</member>
<member xsi:type="dg:Line">
<class>dotted</class>
<start x="460.0" y="87.0"/>
<end x="373.8571428571429" y="141.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;transformation&#xbb;&#xA;Transformation1" anchor="middle">
<bounds x="258.0" y="141.0" width="136.0" height="60.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="455.0" y="139.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="549.0" y="139.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="559.0" y="149.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="559.0" y="199.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="455.0" y="199.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="455.0" y="139.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="549.0" y="139.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="549.0" y="149.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="559.0" y="149.0"/>
</command>
</member>
<member xsi:type="dg:Line">
<class>dotted</class>
<start x="460.0" y="87.0"/>
<end x="489.8048780487805" y="139.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;selection&#xbb;&#xA;Selection1" anchor="middle">
<bounds x="455.0" y="139.0" width="104.0" height="60.0"/>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Activity Groups">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="509.0" height="377.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="90.0" y="0.0"/>
<point x="90.0" y="12.5"/>
<point x="83.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="ActivityPartition1" anchor="middle">
<bounds x="86.0" y="48.0" width="92.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="22.0" y="67.0" width="115.0" height="128.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityPartition2" anchor="middle">
<bounds x="34.0" y="70.0" width="92.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Line">
<start x="23.0" y="84.0"/>
<end x="138.0" y="84.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="136.0" y="67.0" width="104.0" height="128.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityPartition3" anchor="middle">
<bounds x="143.0" y="70.0" width="92.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Line">
<start x="137.0" y="84.0"/>
<end x="241.0" y="84.0"/>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<class>dashed</class>
<bounds x="14.0" y="213.0" width="216.0" height="114.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="305.0" y="188.0" width="121.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction2" anchor="middle">
<bounds x="313.0" y="201.0" width="105.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="69.0" y="238.0" width="118.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction1" anchor="middle">
<bounds x="75.0" y="251.0" width="105.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="255.0" y="44.0" width="198.0" height="129.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityPartition4" anchor="middle">
<bounds x="309.0" y="47.0" width="92.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Line">
<start x="256.0" y="61.0"/>
<end x="454.0" y="61.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Circle" radius="10.0">
<class>filled</class>
<center x="75.0" y="164.0"/>
</member>
<member xsi:type="dg:Text" data="InitialNode1" anchor="middle">
<bounds x="39.0" y="175.0" width="69.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Circle" radius="10.0">
<center x="72.0" y="117.0"/>
</member>
<member xsi:type="dg:Circle" radius="7.0">
<class>filled</class>
<center x="72.0" y="117.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ActivityFinalNode1" anchor="middle">
<bounds x="28.0" y="89.0" width="103.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Circle" radius="10.0">
<class>filled</class>
<center x="183.0" y="122.0"/>
</member>
<member xsi:type="dg:Text" data="InitialNode2" anchor="middle">
<bounds x="148.0" y="144.0" width="69.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="295.0" y="107.0" width="121.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction3" anchor="middle">
<bounds x="303.0" y="120.0" width="105.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="Activity Groups">
<bounds x="1.0" y="6.0" width="82.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="72.0" y="155.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="72.0" y="126.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="187.0" y="258.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="363.0" y="258.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="363.0" y="228.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Control Nodes">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="495.0" height="298.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="85.0" y="0.0"/>
<point x="85.0" y="12.5"/>
<point x="78.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Circle" radius="10.0">
<class>filled</class>
<center x="41.0" y="63.0"/>
</member>
<member xsi:type="dg:Text" data="InitialNode1" anchor="middle">
<bounds x="7.0" y="88.0" width="69.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Circle" radius="10.0">
<center x="155.0" y="62.0"/>
</member>
<member xsi:type="dg:Circle" radius="7.0">
<class>filled</class>
<center x="155.0" y="62.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ActivityFinalNode1" anchor="middle">
<bounds x="104.0" y="87.0" width="103.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Circle" radius="10.0">
<center x="276.0" y="62.0"/>
</member>
<member xsi:type="dg:Line">
<start x="283.0710678118655" y="69.07106781186548"/>
<end x="268.9289321881345" y="54.928932188134524"/>
</member>
<member xsi:type="dg:Line">
<start x="268.9289321881345" y="69.07106781186548"/>
<end x="283.0710678118655" y="54.928932188134524"/>
</member>
</member>
<member xsi:type="dg:Text" data="FlowFinalNode1" anchor="middle">
<bounds x="231.0" y="87.0" width="88.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Polygon">
<point x="44.0" y="215.0"/>
<point x="54.0" y="205.0"/>
<point x="64.0" y="215.0"/>
<point x="54.0" y="225.0"/>
</member>
<member xsi:type="dg:Text" data="DecisionNode1" anchor="middle">
<bounds x="20.0" y="235.0" width="84.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Polygon">
<point x="38.0" y="134.0"/>
<point x="48.0" y="124.0"/>
<point x="58.0" y="134.0"/>
<point x="48.0" y="144.0"/>
</member>
<member xsi:type="dg:Text" data="MergeNode1" anchor="middle">
<bounds x="19.0" y="157.0" width="72.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<class>filled</class>
<bounds x="284.0" y="115.0" width="10.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="JoinNode1" anchor="middle">
<bounds x="265.0" y="164.0" width="59.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<class>filled</class>
<bounds x="140.0" y="117.0" width="10.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ForkNode1" anchor="middle">
<bounds x="122.0" y="168.0" width="62.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="&#xab;singleExecution&#xbb;&#xA;Control Nodes">
<bounds x="1.0" y="6.0" width="77.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Executable Nodes">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="484.0" height="337.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="103.0" y="0.0"/>
<point x="103.0" y="12.5"/>
<point x="96.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="26.0" y="72.0" width="107.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction1" anchor="middle">
<bounds x="27.0" y="85.0" width="105.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="301.0" y="70.0" width="107.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction2" anchor="middle">
<bounds x="302.0" y="83.0" width="105.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="286.0" y="79.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="InputPin1" anchor="middle">
<bounds x="237.0" y="57.0" width="51.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="33.0" y="214.0" width="107.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction3" anchor="middle">
<bounds x="34.0" y="227.0" width="105.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="Executable Nodes">
<bounds x="1.0" y="6.0" width="95.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="133.0" y="87.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="286.0" y="87.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="SaveException" anchor="middle">
<bounds x="174.0" y="102.0" width="77.0" height="13.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.2">
<command xsi:type="dg:MoveTo">
<point x="185.0" y="64.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="221.0" y="64.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="185.0" y="79.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="221.0" y="79.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="86.0" y="112.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="86.0" y="214.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="LoadException&#xA;SaveException" anchor="middle">
<bounds x="105.0" y="149.0" width="78.0" height="26.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.2">
<command xsi:type="dg:MoveTo">
<point x="42.0" y="152.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="78.0" y="152.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="42.0" y="167.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="78.0" y="167.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Invokation Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="745.0" height="421.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="108.0" y="0.0"/>
<point x="108.0" y="12.5"/>
<point x="101.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="15.0" y="63.0" width="176.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="BroadcastSignalAction1" anchor="middle">
<bounds x="41.0" y="76.0" width="126.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="61.0" y="102.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="69.0" y="110.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="61.0" y="110.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="77.0" y="110.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="argument" anchor="middle">
<bounds x="51.0" y="119.0" width="52.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Polygon">
<point x="214.0" y="60.0"/>
<point x="324.0" y="60.0"/>
<point x="339.0" y="83.5"/>
<point x="324.0" y="107.0"/>
<point x="214.0" y="107.0"/>
</member>
<member xsi:type="dg:Text" data="SendSignal1" anchor="middle">
<bounds x="240.0" y="73.0" width="65.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="231.0" y="106.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="239.0" y="114.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="231.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="247.0" y="114.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="argument" anchor="middle">
<bounds x="220.0" y="125.0" width="52.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="288.0" y="106.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="296.0" y="114.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="288.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="304.0" y="114.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="target" anchor="middle">
<bounds x="283.0" y="126.0" width="32.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="357.0" y="64.0" width="140.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="SendObjectAction1" anchor="middle">
<bounds x="377.0" y="77.0" width="102.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="373.0" y="103.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="381.0" y="111.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="373.0" y="111.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="389.0" y="111.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="request" anchor="middle">
<bounds x="364.0" y="123.0" width="41.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="443.0" y="103.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="451.0" y="111.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="443.0" y="111.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="459.0" y="111.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="target" anchor="middle">
<bounds x="438.0" y="126.0" width="32.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="25.0" y="189.0" width="176.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="CallOperationAction1" anchor="middle">
<bounds x="26.0" y="202.0" width="174.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="41.0" y="228.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="49.0" y="236.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="41.0" y="236.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="57.0" y="236.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="argument" anchor="middle">
<bounds x="28.0" y="251.0" width="52.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="94.0" y="228.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="102.0" y="236.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="94.0" y="236.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="110.0" y="236.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="target" anchor="middle">
<bounds x="89.0" y="252.0" width="32.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="200.0" y="202.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="205.0" y="176.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="333.0" y="187.0" width="158.0" height="40.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="471.0" y="222.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="471.0" y="217.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="481.0" y="217.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="481.0" y="222.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="476.0" y="213.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="476.0" y="222.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="CallBehaviorAction1" anchor="middle">
<bounds x="359.0" y="200.0" width="107.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="420.0" y="226.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="428.0" y="234.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="420.0" y="234.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="436.0" y="234.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="417.0" y="245.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="318.0" y="200.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="argument" anchor="middle">
<bounds x="278.0" y="175.0" width="52.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="503.0" y="186.0" width="166.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="StartObjectBehaviorAction1" anchor="middle">
<bounds x="513.0" y="199.0" width="146.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="525.0" y="225.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="533.0" y="233.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="525.0" y="233.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="541.0" y="233.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="513.0" y="244.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="577.0" y="225.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="585.0" y="233.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="577.0" y="233.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="593.0" y="233.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="argument" anchor="middle">
<bounds x="564.0" y="246.0" width="52.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="638.0" y="225.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="646.0" y="233.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="638.0" y="233.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="654.0" y="233.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="634.0" y="244.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="534.0" y="64.0" width="137.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="SendObjectAction2" anchor="middle">
<bounds x="552.0" y="77.0" width="102.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="547.0" y="103.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="555.0" y="111.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="547.0" y="111.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="563.0" y="111.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="request : Signal1" anchor="middle">
<bounds x="541.0" y="125.0" width="41.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="606.0" y="103.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="614.0" y="111.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="606.0" y="111.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="622.0" y="111.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="target" anchor="middle">
<bounds x="604.0" y="122.0" width="32.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="89.0" y="292.0" width="176.0" height="79.0"/>
</member>
<member xsi:type="dg:Text" data="CallOperationAction2" anchor="middle">
<bounds x="90.0" y="325.0" width="174.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="264.0" y="312.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="272.0" y="320.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="264.0" y="320.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="280.0" y="320.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="output1" anchor="middle">
<bounds x="296.0" y="314.0" width="43.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="264.0" y="335.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="272.0" y="343.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="264.0" y="343.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="280.0" y="343.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="output2" anchor="middle">
<bounds x="295.0" y="337.0" width="43.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="74.0" y="307.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="82.0" y="315.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="74.0" y="315.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="90.0" y="315.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="input1" anchor="middle">
<bounds x="15.0" y="308.0" width="35.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="74.0" y="338.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="82.0" y="346.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="74.0" y="346.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="90.0" y="346.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="input2" anchor="middle">
<bounds x="13.0" y="342.0" width="35.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="Invokation Actions">
<bounds x="1.0" y="6.0" width="100.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="216.0" y="208.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="318.0" y="208.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="[true]" anchor="middle">
<bounds x="249.0" y="234.0" width="29.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="weight=1" anchor="middle">
<bounds x="234.0" y="216.0" width="59.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Link Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="424.0" height="536.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="74.0" y="0.0"/>
<point x="74.0" y="12.5"/>
<point x="67.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Link Actions">
<bounds x="1.0" y="6.0" width="66.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="41.0" y="67.0" width="273.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadLinkAction1" anchor="middle">
<bounds x="132.0" y="80.0" width="90.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="86.0" y="106.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="94.0" y="114.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="86.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="102.0" y="114.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="79.0" y="128.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="110.0" y="52.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="118.0" y="60.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="110.0" y="60.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="126.0" y="60.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="inputValue1 : SaveException" anchor="middle">
<bounds x="91.0" y="33.0" width="65.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="178.0" y="106.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="186.0" y="114.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="178.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="194.0" y="114.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="inputValue2 : LoadException" anchor="middle">
<bounds x="159.0" y="127.0" width="65.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="269.0" y="52.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="277.0" y="60.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="269.0" y="60.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="285.0" y="60.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputValue3" anchor="middle">
<bounds x="242.0" y="34.0" width="65.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="35.0" y="182.0" width="277.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="CreateLinkAction1" anchor="middle">
<bounds x="124.0" y="195.0" width="98.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="81.0" y="221.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="89.0" y="229.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="81.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="97.0" y="229.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputValue1 : SaveException" anchor="middle">
<bounds x="54.0" y="242.0" width="65.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="83.0" y="167.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="91.0" y="175.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="83.0" y="175.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="99.0" y="175.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputValue2 : LoadException" anchor="middle">
<bounds x="54.0" y="149.0" width="65.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="263.0" y="221.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="271.0" y="229.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="263.0" y="229.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="279.0" y="229.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputValue3 : UnlimitedNatural" anchor="middle">
<bounds x="239.0" y="244.0" width="65.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="264.0" y="167.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="272.0" y="175.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="264.0" y="175.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="280.0" y="175.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputValue4 : UnlimitedNatural" anchor="middle">
<bounds x="241.0" y="147.0" width="65.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="33.0" y="308.0" width="281.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="DestroyLinkAction1" anchor="middle">
<bounds x="121.0" y="321.0" width="105.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="88.0" y="293.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="96.0" y="301.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="88.0" y="301.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="104.0" y="301.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputPin1 : SaveException" anchor="middle">
<bounds x="69.0" y="275.0" width="51.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="94.0" y="347.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="102.0" y="355.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="94.0" y="355.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="110.0" y="355.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputPin2 : LoadException" anchor="middle">
<bounds x="76.0" y="371.0" width="51.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="254.0" y="293.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="262.0" y="301.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="254.0" y="301.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="270.0" y="301.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputPin3 : UnlimitedNatural" anchor="middle">
<bounds x="236.0" y="274.0" width="51.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="256.0" y="347.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="264.0" y="355.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="256.0" y="355.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="272.0" y="355.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputPin4 : UnlimitedNatural" anchor="middle">
<bounds x="239.0" y="370.0" width="51.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="111.0" y="413.0" width="177.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ClearAssociationAction1" anchor="middle">
<bounds x="134.0" y="426.0" width="130.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="96.0" y="428.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="104.0" y="436.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="96.0" y="436.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="112.0" y="436.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="50.0" y="428.0" width="33.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Object Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="741.0" height="407.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="86.0" y="0.0"/>
<point x="86.0" y="12.5"/>
<point x="79.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Object Actions">
<bounds x="1.0" y="6.0" width="78.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="29.0" y="54.0" width="115.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="CreateObjectAction1" anchor="middle">
<bounds x="32.0" y="67.0" width="111.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="73.0" y="93.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="81.0" y="101.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="73.0" y="101.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="89.0" y="101.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="67.0" y="115.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="167.0" y="57.0" width="123.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="DestroyObjectAction1" anchor="middle">
<bounds x="171.0" y="70.0" width="117.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="218.0" y="96.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="226.0" y="104.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="218.0" y="104.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="234.0" y="104.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="target" anchor="middle">
<bounds x="213.0" y="115.0" width="32.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="320.0" y="57.0" width="134.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="TestIdentityAction1" anchor="middle">
<bounds x="334.0" y="70.0" width="105.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="347.0" y="96.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="355.0" y="104.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="347.0" y="104.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="363.0" y="104.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="first" anchor="middle">
<bounds x="347.0" y="116.0" width="22.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="415.0" y="96.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="423.0" y="104.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="415.0" y="104.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="431.0" y="104.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="second" anchor="middle">
<bounds x="407.0" y="114.0" width="38.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="384.0" y="42.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="392.0" y="50.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="384.0" y="50.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="400.0" y="50.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="373.0" y="24.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="489.0" y="53.0" width="104.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadSelfAction1" anchor="middle">
<bounds x="498.0" y="66.0" width="87.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="518.0" y="92.0" width="40.0" height="40.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="538.0" y="112.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="518.0" y="112.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="558.0" y="112.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="525.0" y="140.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="15.0" y="177.0" width="156.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ValueSpecificationAction1" anchor="middle">
<bounds x="25.0" y="190.0" width="138.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="70.0" y="216.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="78.0" y="224.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="70.0" y="224.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="86.0" y="224.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="66.0" y="238.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="179.0" y="178.0" width="122.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadExtentAction1" anchor="middle">
<bounds x="189.0" y="191.0" width="102.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="232.0" y="217.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="240.0" y="225.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="232.0" y="225.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="248.0" y="225.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="227.0" y="239.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="318.0" y="180.0" width="155.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReclassifyObjectAction1" anchor="middle">
<bounds x="331.0" y="193.0" width="128.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="378.0" y="219.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="386.0" y="227.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="378.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="394.0" y="227.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="374.0" y="239.0" width="33.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="483.0" y="180.0" width="182.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadIsClassifiedObjectAction1" anchor="middle">
<bounds x="492.0" y="193.0" width="163.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="512.0" y="219.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="520.0" y="227.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="512.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="528.0" y="227.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="507.0" y="242.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="578.0" y="219.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="586.0" y="227.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="578.0" y="227.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="594.0" y="227.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="576.0" y="240.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="22.0" y="285.0" width="185.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="StartClassifierBehaviorAction1" anchor="middle">
<bounds x="34.0" y="298.0" width="161.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="101.0" y="324.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="109.0" y="332.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="101.0" y="332.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="117.0" y="332.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="95.0" y="344.0" width="33.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Object Nodes">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="452.0" height="252.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="80.0" y="0.0"/>
<point x="80.0" y="12.5"/>
<point x="73.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="19.0" y="60.0" width="208.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;centralBuffer&#xbb;&#xA;CentralBufferNode1 : SaveException" anchor="middle">
<bounds x="30.0" y="60.0" width="188.0" height="26.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="250.0" y="158.0" width="146.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;datastore&#xbb;&#xA;DataStoreNode1" anchor="middle">
<bounds x="280.0" y="158.0" width="87.0" height="26.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="264.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="358.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="368.0" y="66.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="368.0" y="116.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="264.0" y="116.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="264.0" y="56.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="358.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="358.0" y="66.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="368.0" y="66.0"/>
</command>
</member>
<member xsi:type="dg:Line">
<class>dotted</class>
<start x="321.4782608695652" y="158.0"/>
<end x="318.2826086956522" y="116.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;selection&#xbb;&#xA;Control Nodes" anchor="middle">
<bounds x="264.0" y="56.0" width="104.0" height="60.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Polygon">
<point x="27.0" y="156.0"/>
<point x="199.0" y="156.0"/>
<point x="214.0" y="179.0"/>
<point x="199.0" y="202.0"/>
<point x="27.0" y="202.0"/>
<point x="42.0" y="179.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;centralBuffer&#xbb;&#xA;CentralBufferNode2 : Signal1&#xA;[State2, State1]" anchor="middle">
<bounds x="46.0" y="156.0" width="151.0" height="39.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="Object Nodes">
<bounds x="1.0" y="6.0" width="72.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="93.0" y="252.0" width="131.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ActivityParameterNode1" anchor="middle">
<bounds x="95.0" y="265.0" width="129.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="in param1 : String = &quot;Hello&quot;">
<style fontSize="11.0" fontName="Segoe UI"/>
<bounds x="10.0" y="19.0" width="80.0" height="13.0"/>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Opaque Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="616.0" height="324.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="93.0" y="0.0"/>
<point x="93.0" y="12.5"/>
<point x="86.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Opaque Actions">
<bounds x="1.0" y="6.0" width="85.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="396.0" y="127.0" width="148.0" height="57.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction1" anchor="middle">
<bounds x="429.0" y="149.0" width="83.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="113.0" y="87.0" width="140.0" height="55.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction2" anchor="middle">
<bounds x="142.0" y="108.0" width="83.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="175.0" y="141.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="183.0" y="149.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="175.0" y="149.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="191.0" y="149.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="OutputPin1 : Integer&#xA;[State1]" anchor="middle">
<bounds x="159.0" y="160.0" width="61.0" height="26.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="98.0" y="115.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="106.0" y="123.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="98.0" y="123.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="114.0" y="123.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="InputPin1" anchor="middle">
<bounds x="43.0" y="118.0" width="51.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="252.0" y="111.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="180.0">
<center x="260.0" y="119.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="252.0" y="119.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="268.0" y="119.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="ActionInputPin1" anchor="middle">
<bounds x="274.0" y="113.0" width="86.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="173.0" y="72.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="181.0" y="80.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="173.0" y="80.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="189.0" y="80.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="ValuePin1" anchor="middle">
<bounds x="162.0" y="53.0" width="53.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="428.0" y="38.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="550.0" y="38.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="560.0" y="48.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="560.0" y="98.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="428.0" y="98.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="428.0" y="38.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="550.0" y="38.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="550.0" y="48.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="560.0" y="48.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="&#xab;localPostcondition&#xbb;&#xA;post" anchor="middle">
<bounds x="434.0" y="44.0" width="111.0" height="26.0"/>
</member>
<member xsi:type="dg:Text" data="{&quot;isCool&quot;}">
<bounds x="434.0" y="70.0" width="41.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="374.0" y="214.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="490.0" y="214.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="500.0" y="224.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="500.0" y="274.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="374.0" y="274.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="374.0" y="214.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="490.0" y="214.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="490.0" y="224.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="500.0" y="224.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="&#xab;localPrecondition&#xbb;&#xA;pre" anchor="middle">
<bounds x="380.0" y="220.0" width="105.0" height="26.0"/>
</member>
<member xsi:type="dg:Text" data="{1..1}">
<bounds x="380.0" y="246.0" width="29.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="477.0" y="127.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="485.0" y="98.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="459.0" y="184.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="448.0" y="214.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Structural Feature Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="541.0" height="272.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="147.0" y="0.0"/>
<point x="147.0" y="12.5"/>
<point x="140.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Structural Feature Actions">
<bounds x="1.0" y="6.0" width="139.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="25.0" y="42.0" width="204.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadStructuralFeatureAction1" anchor="middle">
<bounds x="48.0" y="55.0" width="159.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="67.0" y="81.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="75.0" y="89.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="67.0" y="89.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="83.0" y="89.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result : SaveException" anchor="middle">
<bounds x="64.0" y="104.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="187.0" y="81.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="195.0" y="89.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="187.0" y="89.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="203.0" y="89.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="181.0" y="105.0" width="33.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="257.0" y="41.0" width="228.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="AddStructuralFeatureValueAction1" anchor="middle">
<bounds x="280.0" y="54.0" width="184.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="320.0" y="80.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="328.0" y="88.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="320.0" y="88.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="336.0" y="88.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="317.0" y="100.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="266.0" y="80.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="274.0" y="88.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="266.0" y="88.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="282.0" y="88.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="263.0" y="103.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="410.0" y="80.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="418.0" y="88.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="410.0" y="88.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="426.0" y="88.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="value : SaveException" anchor="middle">
<bounds x="410.0" y="102.0" width="28.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="31.0" y="148.0" width="200.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ClearStructuralFeatureAction1" anchor="middle">
<bounds x="51.0" y="161.0" width="160.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="69.0" y="187.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="77.0" y="195.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="69.0" y="195.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="85.0" y="195.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="object" anchor="middle">
<bounds x="67.0" y="208.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="162.0" y="187.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="170.0" y="195.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="162.0" y="195.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="178.0" y="195.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="output" anchor="middle">
<bounds x="160.0" y="209.0" width="36.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Structured Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="765.0" height="413.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="107.0" y="0.0"/>
<point x="107.0" y="12.5"/>
<point x="100.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Structured Actions">
<bounds x="1.0" y="6.0" width="99.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<class>dashed</class>
<bounds x="42.0" y="34.0" width="290.0" height="99.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;structured&#xbb;&#xA;StructuredActivityNode1">
<bounds x="43.0" y="35.0" width="91.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="53.0" y="74.0" width="118.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction1" anchor="middle">
<bounds x="71.0" y="87.0" width="83.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="213.0" y="73.0" width="105.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction2" anchor="middle">
<bounds x="225.0" y="86.0" width="83.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<class>dashed</class>
<bounds x="40.0" y="148.0" width="217.0" height="215.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;structured&#xbb;&#xA;ConditionalNode1">
<bounds x="41.0" y="149.0" width="95.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="64.0" y="194.0" width="70.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Test1" anchor="middle">
<bounds x="85.0" y="207.0" width="30.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="93.0" y="233.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="101.0" y="241.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="93.0" y="241.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="109.0" y="241.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="decider1" anchor="middle">
<bounds x="82.0" y="252.0" width="47.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="149.0" y="193.0" width="70.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Body1" anchor="middle">
<bounds x="168.0" y="206.0" width="33.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="173.0" y="232.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="181.0" y="240.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="173.0" y="240.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="189.0" y="240.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="bodyOutput1" anchor="middle">
<bounds x="154.0" y="252.0" width="71.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="67.0" y="270.0" width="69.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Test2" anchor="middle">
<bounds x="87.0" y="283.0" width="30.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="94.0" y="309.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="102.0" y="317.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="94.0" y="317.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="110.0" y="317.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="decider2" anchor="middle">
<bounds x="83.0" y="328.0" width="47.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="153.0" y="269.0" width="63.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Body2" anchor="middle">
<bounds x="169.0" y="282.0" width="33.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="172.0" y="308.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="180.0" y="316.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="172.0" y="316.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="188.0" y="316.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="bodyOutput2" anchor="middle">
<bounds x="152.0" y="328.0" width="71.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<class>dashed</class>
<bounds x="268.0" y="148.0" width="199.0" height="215.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;structured&#xbb;&#xA;LoopNode1">
<bounds x="269.0" y="149.0" width="89.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="284.0" y="197.0" width="76.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="setupPart" anchor="middle">
<bounds x="297.0" y="210.0" width="51.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="285.0" y="249.0" width="72.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="test" anchor="middle">
<bounds x="312.0" y="262.0" width="20.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="356.0" y="264.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="364.0" y="272.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="356.0" y="272.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="372.0" y="272.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="decider" anchor="middle">
<bounds x="382.0" y="265.0" width="40.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="286.0" y="300.0" width="76.0" height="45.0"/>
</member>
<member xsi:type="dg:Text" data="bodyPart" anchor="middle">
<bounds x="301.0" y="316.0" width="48.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="361.0" y="314.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.4">
<transform xsi:type="dg:Rotate">
<center x="369.0" y="322.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="361.0" y="322.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="377.0" y="322.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="bodyOutput" anchor="middle">
<bounds x="388.0" y="315.0" width="64.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<class>dashed</class>
<bounds x="338.0" y="35.0" width="129.0" height="99.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;structured&#xbb;&#xA;SequenceNode1">
<bounds x="339.0" y="36.0" width="86.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="353.0" y="70.0" width="98.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction1" anchor="middle">
<bounds x="361.0" y="83.0" width="83.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<class>dashed</class>
<bounds x="482.0" y="41.0" width="227.0" height="182.0"/>
</member>
<member xsi:type="dg:Text" data="&#xab;structured&#xbb;&#xA;ExpansionRegion1">
<bounds x="483.0" y="42.0" width="75.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="497.0" y="113.0" width="98.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction1" anchor="middle">
<bounds x="505.0" y="126.0" width="83.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="544.0" y="152.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="output" anchor="middle">
<bounds x="503.0" y="160.0" width="36.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="545.0" y="98.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="input" anchor="middle">
<bounds x="510.0" y="97.0" width="28.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="603.0" y="114.0" width="93.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OpaqueAction2" anchor="middle">
<bounds x="609.0" y="127.0" width="83.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="640.0" y="99.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="input" anchor="middle">
<bounds x="669.0" y="95.0" width="28.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="641.0" y="153.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="output" anchor="middle">
<bounds x="665.0" y="162.0" width="36.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="577.0" y="26.0" width="48.0" height="16.0"/>
</member>
<member xsi:type="dg:Line">
<start x="589.0" y="26.0"/>
<end x="589.0" y="42.0"/>
</member>
<member xsi:type="dg:Line">
<start x="601.0" y="26.0"/>
<end x="601.0" y="42.0"/>
</member>
<member xsi:type="dg:Line">
<start x="613.0" y="26.0"/>
<end x="613.0" y="42.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="587.0" y="222.0" width="48.0" height="16.0"/>
</member>
<member xsi:type="dg:Line">
<start x="599.0" y="222.0"/>
<end x="599.0" y="238.0"/>
</member>
<member xsi:type="dg:Line">
<start x="611.0" y="222.0"/>
<end x="611.0" y="238.0"/>
</member>
<member xsi:type="dg:Line">
<start x="623.0" y="222.0"/>
<end x="623.0" y="238.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="642.0" y="26.0" width="48.0" height="16.0"/>
</member>
<member xsi:type="dg:Line">
<start x="654.0" y="26.0"/>
<end x="654.0" y="42.0"/>
</member>
<member xsi:type="dg:Line">
<start x="666.0" y="26.0"/>
<end x="666.0" y="42.0"/>
</member>
<member xsi:type="dg:Line">
<start x="678.0" y="26.0"/>
<end x="678.0" y="42.0"/>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="171.0" y="93.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="213.0" y="93.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="612.0" y="42.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="560.0" y="98.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="664.0" y="42.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="649.0" y="99.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="644.0" y="169.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="615.0" y="222.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/12/@definitions/@definition.3">
<command xsi:type="dg:MoveTo">
<point x="558.0" y="168.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="604.0" y="222.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Variable Actions">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="0.0" y="0.0" width="439.0" height="236.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="95.0" y="0.0"/>
<point x="95.0" y="12.5"/>
<point x="88.0" y="19.0"/>
<point x="0.0" y="19.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="33.0" y="48.0" width="142.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="ReadVariableAction1" anchor="middle">
<bounds x="49.0" y="61.0" width="111.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="69.0" y="87.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/13/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="90.0">
<center x="77.0" y="95.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="69.0" y="95.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="85.0" y="95.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="result" anchor="middle">
<bounds x="67.0" y="111.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="10.0">
<bounds x="198.0" y="47.0" width="185.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="AddVariableValueAction1" anchor="middle">
<bounds x="223.0" y="60.0" width="136.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="231.0" y="86.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/13/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="239.0" y="94.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="231.0" y="94.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="247.0" y="94.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="value" anchor="middle">
<bounds x="228.0" y="107.0" width="28.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="322.0" y="86.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Path" endMarker="/13/@definitions/@definition.4">
<transform xsi:type="dg:Rotate" angle="-90.0">
<center x="330.0" y="94.0"/>
</transform>
<command xsi:type="dg:MoveTo">
<point x="322.0" y="94.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="338.0" y="94.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Text" data="insertAt" anchor="middle">
<bounds x="314.0" y="106.0" width="43.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="Variable Actions">
<bounds x="1.0" y="6.0" width="87.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
</xmi:XMI>