<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
  <!--Created by yFiles for Java 2.7-->
  <key for="graphml" id="d0" yfiles.type="resources"/>
  <key attr.name="url" attr.type="string" for="node" id="d1"/>
  <key attr.name="description" attr.type="string" for="node" id="d2"/>
  <key for="node" id="d3" yfiles.type="nodegraphics"/>
  <key attr.name="Beschreibung" attr.type="string" for="graph" id="d4">
    <default/>
  </key>
  <key attr.name="url" attr.type="string" for="edge" id="d5"/>
  <key attr.name="description" attr.type="string" for="edge" id="d6"/>
  <key for="edge" id="d7" yfiles.type="edgegraphics"/>
  <graph edgedefault="directed" id="G">
    <node id="n0" yfiles.foldertype="group">
      <data key="d3">
        <y:ProxyAutoBoundsNode>
          <y:Realizers active="0">
            <y:GroupNode>
              <y:Geometry height="289.85682738151445" width="802.4531722054386" x="489.6483902945614" y="1041.638858558396"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="802.4531722054386" x="0.0" y="0.0">Backend</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="false" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
            <y:GroupNode>
              <y:Geometry height="80.0" width="100.0" x="-50.0" y="-30.0"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="100.0" x="0.0" y="0.0">Folder 3</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="true" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
          </y:Realizers>
        </y:ProxyAutoBoundsNode>
      </data>
      <graph edgedefault="directed" id="n0:">
        <node id="n0::n0">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="228.98791540785487" width="157.5" x="504.6483902945614" y="1083.2615469671007"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="126.103515625" x="15.6982421875" y="3.0">BackendDAECreate</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>DAEtoBackendDAE</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n0::n1">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="228.98791540785487" width="157.5" x="710.8764869712986" y="1079.015323402146"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="149.92626953125" x="3.786865234375" y="3.0">BackendDAETransform</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>- Matching
- Sorting
- Index Reduction</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n0::n2">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="237.48036253776445" width="157.5" x="915.2390247356493" y="1079.015323402146"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="140.53173828125" x="8.484130859375" y="3.0">BackendDAEOptimize
</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>- Inline Integration
- Tearing/Relaxation
- Linearization
- RemoveSimpleEquation
- Remove Parameters
...</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n0::n3">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="228.98791540785487" width="157.5" x="1119.6015625" y="1083.2615469671007"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.05908203125" x="41.720458984375" y="3.0">CodeWriter</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel/>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
      </graph>
    </node>
    <node id="n1" yfiles.foldertype="group">
      <data key="d3">
        <y:ProxyAutoBoundsNode>
          <y:Realizers active="0">
            <y:GroupNode>
              <y:Geometry height="810.18896484375" width="689.1846667981073" x="620.4168957018927" y="116.62353515625"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="689.1846667981073" x="0.0" y="0.0">EquationSystemLibrary</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="false" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
            <y:GroupNode>
              <y:Geometry height="80.0" width="100.0" x="704.5546875" y="139.62353515625"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="100.0" x="0.0" y="0.0">Folder 2</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="true" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
          </y:Realizers>
        </y:ProxyAutoBoundsNode>
      </data>
      <graph edgedefault="directed" id="n1:">
        <node id="n1::n0">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="206.0" width="172.0" x="903.578125" y="154.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="113.79541015625" x="29.102294921875" y="3.0">BackendEquation</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>traverse
equal
substitute
print
dump</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n1">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="206.0" width="172.0" x="1122.6015625" y="154.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="119.57177734375" x="26.214111328125" y="3.0">BackendAlgorithm</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>traverse
equal
substitute
print
dump</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n2">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="189.0" width="147.0" x="963.1015625" y="433.65625"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="92.87353515625" x="27.063232421875" y="3.0">BackendSolve</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n3">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="189.0" width="137.0" x="1140.1015625" y="433.65625"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="97.93896484375" x="19.530517578125" y="3.0">BackendDerive</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>derive</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n4">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="215.5" width="157.5" x="834.484375" y="696.3125"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="98.63720703125" x="29.431396484375" y="3.0">BackenDAEUtil</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>addConstant
addParameter
addVariable
addInput
addOutput
addEquation
addAssignment
solve
print
dump
incidenceMatrix</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n5">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="198.0" width="137.0" x="719.5546875" y="158.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="108.7744140625" x="14.11279296875" y="3.0">BackendVariable</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>kind
print
dump</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n6">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="189.0" width="147.0" x="635.4168957018927" y="433.65624999999994"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="95.01904296875" x="25.990478515625" y="3.0">BackendDump</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n1::n7">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="189.0" width="157.5" x="791.8671875" y="433.65625"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="153.53173828125" x="1.984130859375" y="3.0">BackendTransformation</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
      </graph>
    </node>
    <node id="n2" yfiles.foldertype="group">
      <data key="d3">
        <y:ProxyAutoBoundsNode>
          <y:Realizers active="0">
            <y:GroupNode>
              <y:Geometry height="495.37646484375" width="689.1846667981074" x="-145.981934148265" y="116.62353515625"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="689.1846667981074" x="0.0" y="0.0">Symbolic Math Library</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="false" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="25" bottomF="25.0" left="0" leftF="0.0" right="40" rightF="40.46054514984229" top="0" topF="0.0"/>
            </y:GroupNode>
            <y:GroupNode>
              <y:Geometry height="80.0" width="100.0" x="-50.0" y="-30.0"/>
              <y:Fill color="#CAECFF84" transparent="false"/>
              <y:BorderStyle color="#666699" type="dotted" width="1.0"/>
              <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#99CCFF" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="100.0" x="0.0" y="0.0">Folder 1</y:NodeLabel>
              <y:Shape type="roundrectangle"/>
              <y:State closed="true" innerGraphDisplayEnabled="false"/>
              <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
              <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
            </y:GroupNode>
          </y:Realizers>
        </y:ProxyAutoBoundsNode>
      </data>
      <graph edgedefault="directed" id="n2:">
        <node id="n2::n0">
          <data key="d3">
            <y:ShapeNode>
              <y:Geometry height="30.0" width="30.0" x="410.0" y="177.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" fontFamily="Dialog" fontSize="13" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="11.22998046875" x="9.385009765625" y="5.036865234375">2</y:NodeLabel>
              <y:Shape type="rectangle"/>
            </y:ShapeNode>
          </data>
        </node>
        <node id="n2::n1">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="147.0" x="150.7421875" y="154.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="74.08447265625" x="36.457763671875" y="3.0">Expression</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>isConst
isZero
traverse
equal
substitute
print
dump</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n2::n2">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="147.0" x="340.7421875" y="154.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="139.078125" x="3.9609375" y="3.0">ComponentReference</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>make
transform
compare
print
dump</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n2::n3">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="137.0" x="25.9921875" y="393.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="108.76806640625" x="14.115966796875" y="3.0">ExpressionSolve</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n2::n4">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="137.0" x="182.966309148265" y="393.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="113.83349609375" x="11.583251953125" y="3.0">ExpressionDerive</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>derive</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n2::n5">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="137.0" x="339.94043079653" y="393.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="124.64990234375" x="6.175048828125" y="3.0">ExpressionSimplify</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
        <node id="n2::n6">
          <data key="d1"/>
          <data key="d2"><![CDATA[UMLClass]]></data>
          <data key="d3">
            <y:UMLClassNode>
              <y:Geometry height="179.0" width="137.0" x="-130.981934148265" y="393.0"/>
              <y:Fill color="#FFCC00" transparent="false"/>
              <y:BorderStyle color="#000000" type="line" width="1.0"/>
              <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="110.91357421875" x="13.043212890625" y="3.0">ExpressionDump</y:NodeLabel>
              <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
                <y:AttributeLabel/>
                <y:MethodLabel>solve</y:MethodLabel>
              </y:UML>
            </y:UMLClassNode>
          </data>
        </node>
      </graph>
    </node>
    <node id="n3">
      <data key="d1"/>
      <data key="d2"><![CDATA[UMLClass]]></data>
      <data key="d3">
        <y:UMLClassNode>
          <y:Geometry height="49.0" width="198.0" x="920.0" y="10.000000000000114"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="76.2490234375" x="60.87548828125" y="3.0">BackendAE</y:NodeLabel>
          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
            <y:AttributeLabel/>
            <y:MethodLabel/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <node id="n4">
      <data key="d1"/>
      <data key="d2"><![CDATA[UMLClass]]></data>
      <data key="d3">
        <y:UMLClassNode>
          <y:Geometry height="28.0" width="100.0" x="265.25000000000045" y="20.500000000000114"/>
          <y:Fill color="#FFCC00" transparent="false"/>
          <y:BorderStyle color="#000000" type="line" width="1.0"/>
          <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.92626953125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="31.447265625" x="34.2763671875" y="3.0">DAE</y:NodeLabel>
          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
            <y:AttributeLabel/>
            <y:MethodLabel/>
          </y:UML>
        </y:UMLClassNode>
      </data>
    </node>
    <edge id="n2::e0" source="n2::n3" target="n2::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-89.540283203125" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="31.242097288083542" y="-33.68412777821686"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n2::e1" source="n2::n4" target="n2::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-89.5232379247272" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-3.095391956584791" y="-31.976776123046875"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e0" source="n2::n1" target="n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="25.830081337376953" y="-54.72595214843744"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e1" source="n2::n2" target="n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-22.026196931537527" y="-54.72595214843744"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e2" source="n3" target="n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-279.3671874999998" y="2.0000000000001137"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e3" source="n1::n0" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="3.410605131648481E-13" sy="5.6843418860808015E-14" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="8.542874111218453" y="-49.47967529296869"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e4" source="n1::n1" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="5.6843418860808015E-14" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-38.34969660726824" y="-51.350943112246526"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e5" source="n1::n5" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="-3.410605131648481E-13" sy="5.6843418860808015E-14" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="66.35721833304069" y="-61.93061830626385"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n2::e2" source="n2::n1" target="n2::n2">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="standard" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="19.47705078125" y="2.0"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e0" source="n1::n2" target="n1::n0">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-4.039671205575814" y="-38.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e1" source="n1::n2" target="n1::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="26.628930953868576" y="-38.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e2" source="n1::n3" target="n1::n0">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-30.899857367515324" y="-44.73079524399952"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e3" source="n1::n3" target="n1::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.0" y="-38.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n2::e3" source="n2::n5" target="n2::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-89.540283203125" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-58.38474728098811" y="-42.128157505585364"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n2::e4" source="n2::n6" target="n2::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="-89.540283203125" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="108.76363888501899" y="-54.69485585998842"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e6" source="n0::n0" target="n1::n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="89.8589259324458" y="-104.86858555511094"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e7" source="n0::n1" target="n1::n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="29.15993740630222" y="-85.57180607236455"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e8" source="n0::n2" target="n1::n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-14.735770346232812" y="-85.58975040830205"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e9" source="n0::n3" target="n1::n4">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-61.981659610897395" y="-92.34669329951885"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e4" source="n1::n6" target="n1::n5">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="13.915574908299163" y="-40.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e5" source="n1::n6" target="n1::n0">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="58.59205380797766" y="-54.60773624203932"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e6" source="n1::n6" target="n1::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="168.12183896422766" y="-89.23211333617343"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e7" source="n1::n7" target="n1::n5">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-9.21327097454116" y="-40.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e8" source="n1::n7" target="n1::n0">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="19.034187347668876" y="-38.8272705078125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e9" source="n1::n7" target="n1::n1">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="84.6265869140625" y="-65.89373052016049"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="n1::e10" source="n1::n0" target="n1::n7">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-13.290885894518738" y="34.8536376953125"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e10" source="n1::n4" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="46.07615275597152" y="-320.7031860351562"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e11" source="n1::n6" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="120.9118093208973" y="-189.3091125488281"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e12" source="n1::n7" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="58.90237610863983" y="-189.30911254882807"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e13" source="n1::n2" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-4.607295701418934" y="-189.30911254882807"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
    <edge id="e14" source="n1::n3" target="n3">
      <data key="d5"/>
      <data key="d6"><![CDATA[UMLuses]]></data>
      <data key="d7">
        <y:PolyLineEdge>
          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
          <y:Arrows source="none" target="short"/>
          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-69.17280199872312" y="-189.30911254882807"/>
          <y:BendStyle smoothed="false"/>
        </y:PolyLineEdge>
      </data>
    </edge>
  </graph>
  <data key="d0">
    <y:Resources/>
  </data>
</graphml>
