<?xml version="1.0" encoding="UTF-8"?>
<editmodel:ClassDiagramEditModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:editmodel="editmodel.xmi" size="2208,1730" id="kirschmshsCompiler0" metadata="nsuml-1.4" initialized="true" showWireOptions="1">
  <children xsi:type="editmodel:ClassEditModel" location="4359,1785" size="486,139" id="kirschmshsCompiler2235" runTimeClassModel="kirschmshsCompiler2250;kirschmshsCompiler2237;kirschmshsCompiler2236;kirschmshsCompiler2242;kirschmshsCompiler2240">
    <children xsi:type="editmodel:CompartmentEditModel" size="70,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2236"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2237"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2240"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2250"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2242"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.0" target="//@children.21/@sourceConnections.0" targetEnd="//@children.0/@sourceConnections.0/@children.1" sourceEnd="//@children.0/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="3330,1786" size="486,139" id="kirschmshsCompiler2139" runTimeClassModel="kirschmshsCompiler2140;kirschmshsCompiler2146;kirschmshsCompiler2144;kirschmshsCompiler2154;kirschmshsCompiler2141">
    <children xsi:type="editmodel:CompartmentEditModel" size="70,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2140"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2144"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2146"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2141"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2154"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.1" target="//@children.21/@sourceConnections.0" targetEnd="//@children.1/@sourceConnections.0/@children.1" sourceEnd="//@children.1/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1718,815" size="486,157" id="kirschmshsCompiler1856" runTimeClassModel="kirschmshsCompiler1858;kirschmshsCompiler1857;kirschmshsCompiler1877;kirschmshsCompiler1864;kirschmshsCompiler1872;kirschmshsCompiler1861">
    <children xsi:type="editmodel:CompartmentEditModel" size="119,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1857"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1864"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1858"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1877"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1872"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1861"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.2" target="//@children.11/@sourceConnections.0" targetEnd="//@children.2/@sourceConnections.0/@children.1" sourceEnd="//@children.2/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="566,1274" size="486,157" id="kirschmshsCompiler1469" runTimeClassModel="kirschmshsCompiler1486;kirschmshsCompiler1473;kirschmshsCompiler1484;kirschmshsCompiler1471;kirschmshsCompiler1481;kirschmshsCompiler1470">
    <children xsi:type="editmodel:CompartmentEditModel" size="71,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1470"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1471"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1481"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1486"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1473"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1484"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.3" target="//@children.16/@sourceConnections.0" targetEnd="//@children.3/@sourceConnections.0/@children.1" sourceEnd="//@children.3/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="3409,815" size="486,193" id="kirschmshsCompiler1232" runTimeClassModel="kirschmshsCompiler1392;kirschmshsCompiler1407;kirschmshsCompiler1391;kirschmshsCompiler1390;kirschmshsCompiler1405;kirschmshsCompiler1397;kirschmshsCompiler1393;kirschmshsCompiler1409">
    <children xsi:type="editmodel:CompartmentEditModel" size="91,54">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1392"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1390"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1391"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1407"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1393"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1409"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1405"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1397"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler1233" connectionRouterKind="Manual" source="//@children.4" target="//@children.11/@sourceConnections.0" targetEnd="//@children.4/@sourceConnections.0/@children.1" sourceEnd="//@children.4/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2234,815" size="486,157" id="kirschmshsCompiler1242" runTimeClassModel="kirschmshsCompiler1606;kirschmshsCompiler1617;kirschmshsCompiler1604;kirschmshsCompiler1622;kirschmshsCompiler1620;kirschmshsCompiler1609">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,108">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1620"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1617"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1609"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1606"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1604"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1622"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler1243" connectionRouterKind="Manual" source="//@children.5" target="//@children.11/@sourceConnections.0" targetEnd="//@children.5/@sourceConnections.0/@children.1" sourceEnd="//@children.5/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1270,50" size="486,157" targetConnections="//@children.13/@sourceConnections.0" id="kirschmshsCompiler724" runTimeClassModel="kirschmshsCompiler1051;kirschmshsCompiler1062;kirschmshsCompiler1059;kirschmshsCompiler1056;kirschmshsCompiler1066;kirschmshsCompiler1043">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,108">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1043"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1051"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1066"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1056"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1059"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1062"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1088,815" size="84,29" targetConnections="//@children.16/@sourceConnections.0" id="kirschmshsCompiler754" runTimeClassModel="">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.7" target="//@children.11/@sourceConnections.0" targetEnd="//@children.7/@sourceConnections.0/@children.1" sourceEnd="//@children.7/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="42,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="729,257" size="486,175" id="kirschmshsCompiler2466" runTimeClassModel="kirschmshsCompiler2469;kirschmshsCompiler2468;kirschmshsCompiler2467;kirschmshsCompiler2488;kirschmshsCompiler2475;kirschmshsCompiler2483;kirschmshsCompiler2472">
    <children xsi:type="editmodel:CompartmentEditModel" size="125,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2468"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2467"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2472"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2475"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2469"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2483"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2488"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.8" target="//@children.13/@sourceConnections.0" targetEnd="//@children.8/@sourceConnections.0/@children.1" sourceEnd="//@children.8/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1782,1786" size="486,139" id="kirschmshsCompiler2091" runTimeClassModel="kirschmshsCompiler2096;kirschmshsCompiler2093;kirschmshsCompiler2092;kirschmshsCompiler2106;kirschmshsCompiler2098">
    <children xsi:type="editmodel:CompartmentEditModel" size="70,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2092"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2106"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2093"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2098"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2096"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.9" target="//@children.21/@sourceConnections.0" targetEnd="//@children.9/@sourceConnections.0/@children.1" sourceEnd="//@children.9/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1598,1274" size="486,157" id="kirschmshsCompiler1434" runTimeClassModel="kirschmshsCompiler1438;kirschmshsCompiler1449;kirschmshsCompiler1436;kirschmshsCompiler1446;kirschmshsCompiler1435;kirschmshsCompiler1451">
    <children xsi:type="editmodel:CompartmentEditModel" size="85,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1435"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1436"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1449"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1451"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1446"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1438"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.10" target="//@children.16/@sourceConnections.0" targetEnd="//@children.10/@sourceConnections.0/@children.1" sourceEnd="//@children.10/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="566,815" size="492,409" id="kirschmshsCompiler1655" runTimeClassModel="kirschmshsCompiler1704;kirschmshsCompiler1714;kirschmshsCompiler1658;kirschmshsCompiler1669;kirschmshsCompiler1723;kirschmshsCompiler1667;kirschmshsCompiler1656;kirschmshsCompiler1711;kirschmshsCompiler1666;kirschmshsCompiler1698;kirschmshsCompiler1720;kirschmshsCompiler1675;kirschmshsCompiler1664;kirschmshsCompiler1663;kirschmshsCompiler1673;kirschmshsCompiler1683;kirschmshsCompiler1661;kirschmshsCompiler1670;kirschmshsCompiler1690;kirschmshsCompiler1717">
    <children xsi:type="editmodel:CompartmentEditModel" size="154,144">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1664"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1661"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1656"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1663"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1667"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1658"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1669"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1666"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="469,216">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1714"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1675"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1717"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1670"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1683"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1720"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1690"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1673"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1723"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1704"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1711"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1698"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.7/@sourceConnections.0 //@children.12/@sourceConnections.0 //@children.2/@sourceConnections.0 //@children.5/@sourceConnections.0 //@children.23/@sourceConnections.0 //@children.27/@sourceConnections.0 //@children.19/@sourceConnections.0 //@children.24/@sourceConnections.0 //@children.4/@sourceConnections.0" connectionRouterKind="GeneralizationManhattan" source="//@children.11" target="//@children.22" targetEnd="//@children.11/@sourceConnections.0/@children.1" sourceEnd="//@children.11/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="246,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,193" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1202,815" size="486,157" id="kirschmshsCompiler316" runTimeClassModel="kirschmshsCompiler1208;kirschmshsCompiler1207;kirschmshsCompiler1206;kirschmshsCompiler1212;kirschmshsCompiler1222;kirschmshsCompiler1220">
    <children xsi:type="editmodel:CompartmentEditModel" size="76,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1206"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1207"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1208"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1212"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1222"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1220"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.12" target="//@children.11/@sourceConnections.0" targetEnd="//@children.12/@sourceConnections.0/@children.1" sourceEnd="//@children.12/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="552,241" size="133,85" targetConnections="//@children.22/@sourceConnections.0" id="kirschmshsCompiler1162" runTimeClassModel="kirschmshsCompiler1164;kirschmshsCompiler1163">
    <children xsi:type="editmodel:CompartmentEditModel" size="71,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1163"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="110,18">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1164"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.30/@sourceConnections.0 //@children.8/@sourceConnections.0 //@children.33/@sourceConnections.0 //@children.17/@sourceConnections.0 //@children.32/@sourceConnections.0 //@children.26/@sourceConnections.0" connectionRouterKind="GeneralizationManhattan" source="//@children.13" target="//@children.6" targetEnd="//@children.13/@sourceConnections.0/@children.1" sourceEnd="//@children.13/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="66,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,157" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2814,1786" size="486,175" id="kirschmshsCompiler1906" runTimeClassModel="kirschmshsCompiler1925;kirschmshsCompiler1922;kirschmshsCompiler1909;kirschmshsCompiler1919;kirschmshsCompiler1908;kirschmshsCompiler1907;kirschmshsCompiler1917">
    <children xsi:type="editmodel:CompartmentEditModel" size="71,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1907"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1908"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1909"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1917"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1925"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1922"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1919"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.14" target="//@children.21/@sourceConnections.0" targetEnd="//@children.14/@sourceConnections.0/@children.1" sourceEnd="//@children.14/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="3846,1786" size="486,175" id="kirschmshsCompiler2051" runTimeClassModel="kirschmshsCompiler2063;kirschmshsCompiler2052;kirschmshsCompiler2061;kirschmshsCompiler2071;kirschmshsCompiler2058;kirschmshsCompiler2055;kirschmshsCompiler2054">
    <children xsi:type="editmodel:CompartmentEditModel" size="95,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2052"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2054"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2063"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2058"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2071"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2055"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2061"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.15" target="//@children.21/@sourceConnections.0" targetEnd="//@children.15/@sourceConnections.0/@children.1" sourceEnd="//@children.15/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="50,1274" size="486,157" id="kirschmshsCompiler1569" runTimeClassModel="kirschmshsCompiler1586;kirschmshsCompiler1584;kirschmshsCompiler1573;kirschmshsCompiler1571;kirschmshsCompiler1581;kirschmshsCompiler1570">
    <children xsi:type="editmodel:CompartmentEditModel" size="81,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1570"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1573"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1571"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1586"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1581"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1584"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.3/@sourceConnections.0 //@children.18/@sourceConnections.0 //@children.10/@sourceConnections.0 //@children.25/@sourceConnections.0" connectionRouterKind="GeneralizationManhattan" source="//@children.16" target="//@children.7" targetEnd="//@children.16/@sourceConnections.0/@children.1" sourceEnd="//@children.16/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="42,29" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1761,257" size="486,229" id="kirschmshsCompiler2283" runTimeClassModel="kirschmshsCompiler2292;kirschmshsCompiler2306;kirschmshsCompiler2289;kirschmshsCompiler2311;kirschmshsCompiler2288;kirschmshsCompiler2298;kirschmshsCompiler2287;kirschmshsCompiler2286;kirschmshsCompiler2295;kirschmshsCompiler2284">
    <children xsi:type="editmodel:CompartmentEditModel" size="126,72">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2288"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2284"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2286"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2287"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,108">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2289"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2292"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2298"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2295"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2306"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2311"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler5094" connectionRouterKind="Manual" source="//@children.17" target="//@children.13/@sourceConnections.0" targetEnd="//@children.17/@sourceConnections.0/@children.1" sourceEnd="//@children.17/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1082,1274" size="486,121" id="kirschmshsCompiler755" runTimeClassModel="kirschmshsCompiler1539;kirschmshsCompiler1543;kirschmshsCompiler1541;kirschmshsCompiler1551">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1543"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1551"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1541"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1539"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler756" connectionRouterKind="Manual" source="//@children.18" target="//@children.16/@sourceConnections.0" targetEnd="//@children.18/@sourceConnections.0/@children.1" sourceEnd="//@children.18/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2750,815" size="113,29" targetConnections="//@children.29/@sourceConnections.0" id="kirschmshsCompiler681" runTimeClassModel="">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.19" target="//@children.11/@sourceConnections.0" targetEnd="//@children.19/@sourceConnections.0/@children.1" sourceEnd="//@children.19/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="56,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="3146,1274" size="486,319" id="kirschmshsCompiler682" runTimeClassModel="kirschmshsCompiler1260;kirschmshsCompiler1281;kirschmshsCompiler1270;kirschmshsCompiler1292;kirschmshsCompiler1259;kirschmshsCompiler1302;kirschmshsCompiler1279;kirschmshsCompiler1287;kirschmshsCompiler1276;kirschmshsCompiler1297;kirschmshsCompiler1285;kirschmshsCompiler1262;kirschmshsCompiler1273;kirschmshsCompiler1283;kirschmshsCompiler1261">
    <children xsi:type="editmodel:CompartmentEditModel" size="81,54">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1260"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1261"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1259"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,216">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1292"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1297"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1273"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1279"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1281"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1285"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1270"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1302"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1283"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1276"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1262"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1287"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler683" connectionRouterKind="Manual" source="//@children.20" target="//@children.29/@sourceConnections.0" targetEnd="//@children.20/@sourceConnections.0/@children.1" sourceEnd="//@children.20/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="750,1786" size="486,193" id="kirschmshsCompiler1951" runTimeClassModel="kirschmshsCompiler1968;kirschmshsCompiler1957;kirschmshsCompiler1955;kirschmshsCompiler1965;kirschmshsCompiler1976;kirschmshsCompiler1954;kirschmshsCompiler1952;kirschmshsCompiler1971">
    <children xsi:type="editmodel:CompartmentEditModel" size="101,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1952"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1954"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,108">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1957"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1965"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1968"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1955"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1976"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1971"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.28/@sourceConnections.0 //@children.9/@sourceConnections.0 //@children.31/@sourceConnections.0 //@children.14/@sourceConnections.0 //@children.1/@sourceConnections.0 //@children.15/@sourceConnections.0 //@children.0/@sourceConnections.0" connectionRouterKind="GeneralizationManhattan" source="//@children.21" target="//@children.24" targetEnd="//@children.21/@sourceConnections.0/@children.1" sourceEnd="//@children.21/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="154,67" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="368,536" size="486,193" targetConnections="//@children.11/@sourceConnections.0" id="kirschmshsCompiler639" runTimeClassModel="kirschmshsCompiler1183;kirschmshsCompiler1193;kirschmshsCompiler1171;kirschmshsCompiler1181;kirschmshsCompiler1179;kirschmshsCompiler1176;kirschmshsCompiler1185;kirschmshsCompiler1173">
    <children xsi:type="editmodel:CompartmentEditModel" size="91,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1171"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,126">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1193"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1181"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1179"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1183"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1185"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1173"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1176"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manhattan" source="//@children.22" target="//@children.13" targetEnd="//@children.22/@sourceConnections.0/@children.1" sourceEnd="//@children.22/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="0,-1" anchorKind="Automatic" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="66,42" anchorKind="Automatic"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2893,815" size="486,157" id="kirschmshsCompiler1769" runTimeClassModel="kirschmshsCompiler1775;kirschmshsCompiler1785;kirschmshsCompiler1773;kirschmshsCompiler1783;kirschmshsCompiler1771;kirschmshsCompiler1770">
    <children xsi:type="editmodel:CompartmentEditModel" size="81,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1771"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1770"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1775"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1783"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1785"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1773"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.23" target="//@children.11/@sourceConnections.0" targetEnd="//@children.23/@sourceConnections.0/@children.1" sourceEnd="//@children.23/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="3925,815" size="309,67" targetConnections="//@children.21/@sourceConnections.0" id="kirschmshsCompiler769" runTimeClassModel="kirschmshsCompiler1894">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="286,18">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1894"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.24" target="//@children.11/@sourceConnections.0" targetEnd="//@children.24/@sourceConnections.0/@children.1" sourceEnd="//@children.24/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="154,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2114,1274" size="486,157" id="kirschmshsCompiler1504" runTimeClassModel="kirschmshsCompiler1506;kirschmshsCompiler1505;kirschmshsCompiler1511;kirschmshsCompiler1521;kirschmshsCompiler1508;kirschmshsCompiler1519">
    <children xsi:type="editmodel:CompartmentEditModel" size="48,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1505"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1506"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1519"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1521"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1508"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1511"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.25" target="//@children.16/@sourceConnections.0" targetEnd="//@children.25/@sourceConnections.0/@children.1" sourceEnd="//@children.25/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2793,257" size="486,139" id="kirschmshsCompiler2339" runTimeClassModel="kirschmshsCompiler2428;kirschmshsCompiler2439;kirschmshsCompiler2427;kirschmshsCompiler2436;kirschmshsCompiler2441">
    <children xsi:type="editmodel:CompartmentEditModel" size="83,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2427"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2428"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2436"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2439"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2441"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler2340" connectionRouterKind="Manual" source="//@children.26" target="//@children.13/@sourceConnections.0" targetEnd="//@children.26/@sourceConnections.0/@children.1" sourceEnd="//@children.26/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="50,815" size="486,157" id="kirschmshsCompiler1808" runTimeClassModel="kirschmshsCompiler1826;kirschmshsCompiler1815;kirschmshsCompiler1812;kirschmshsCompiler1823;kirschmshsCompiler1810;kirschmshsCompiler1809">
    <children xsi:type="editmodel:CompartmentEditModel" size="119,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1809"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1815"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1812"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1823"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1826"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1810"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.27" target="//@children.11/@sourceConnections.0" targetEnd="//@children.27/@sourceConnections.0/@children.1" sourceEnd="//@children.27/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1266,1786" size="486,211" id="kirschmshsCompiler770" runTimeClassModel="kirschmshsCompiler2019;kirschmshsCompiler2016;kirschmshsCompiler2027;kirschmshsCompiler2004;kirschmshsCompiler2014;kirschmshsCompiler2003;kirschmshsCompiler2002;kirschmshsCompiler2012;kirschmshsCompiler2022">
    <children xsi:type="editmodel:CompartmentEditModel" size="86,36">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2002"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2003"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,126">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2012"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2016"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2027"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2014"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2019"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2022"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2004"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" id="kirschmshsCompiler771" connectionRouterKind="Manual" source="//@children.28" target="//@children.21/@sourceConnections.0" targetEnd="//@children.28/@sourceConnections.0/@children.1" sourceEnd="//@children.28/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2630,1274" size="486,211" id="kirschmshsCompiler1339" runTimeClassModel="kirschmshsCompiler1347;kirschmshsCompiler1345;kirschmshsCompiler1343;kirschmshsCompiler1353;kirschmshsCompiler1363;kirschmshsCompiler1341;kirschmshsCompiler1340;kirschmshsCompiler1350;kirschmshsCompiler1361">
    <children xsi:type="editmodel:CompartmentEditModel" size="119,54">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1343"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1341"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1340"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,108">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1345"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1350"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1347"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1361"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1353"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1363"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" targetConnections="//@children.20/@sourceConnections.0" connectionRouterKind="GeneralizationManhattan" source="//@children.29" target="//@children.19" targetEnd="//@children.29/@sourceConnections.0/@children.1" sourceEnd="//@children.29/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel" location="56,29" anchorKind="FixedAtEdge"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="30,257" size="486,229" id="kirschmshsCompiler92" runTimeClassModel="kirschmshsCompiler1093;kirschmshsCompiler1109;kirschmshsCompiler1092;kirschmshsCompiler1091;kirschmshsCompiler1106;kirschmshsCompiler1090;kirschmshsCompiler1103;kirschmshsCompiler1101;kirschmshsCompiler1089;kirschmshsCompiler1087">
    <children xsi:type="editmodel:CompartmentEditModel" size="166,90">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1087"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1090"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1091"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1092"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler1089"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,90">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1109"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1103"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1093"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1101"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1106"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.30" target="//@children.13/@sourceConnections.0" targetEnd="//@children.30/@sourceConnections.0/@children.1" sourceEnd="//@children.30/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2298,1786" size="486,139" id="kirschmshsCompiler2187" runTimeClassModel="kirschmshsCompiler2194;kirschmshsCompiler2192;kirschmshsCompiler2202;kirschmshsCompiler2189;kirschmshsCompiler2188">
    <children xsi:type="editmodel:CompartmentEditModel" size="70,18">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2188"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,72">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2194"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2192"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2189"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2202"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.31" target="//@children.21/@sourceConnections.0" targetEnd="//@children.31/@sourceConnections.0/@children.1" sourceEnd="//@children.31/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="2277,257" size="486,85" id="kirschmshsCompiler1139" runTimeClassModel="kirschmshsCompiler1148;kirschmshsCompiler1140">
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,36">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1148"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler1140"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.32" target="//@children.13/@sourceConnections.0" targetEnd="//@children.32/@sourceConnections.0/@children.1" sourceEnd="//@children.32/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <children xsi:type="editmodel:ClassEditModel" location="1245,257" size="486,265" id="kirschmshsCompiler2356" runTimeClassModel="kirschmshsCompiler2360;kirschmshsCompiler2370;kirschmshsCompiler2392;kirschmshsCompiler2359;kirschmshsCompiler2357;kirschmshsCompiler2367;kirschmshsCompiler2387;kirschmshsCompiler2364;kirschmshsCompiler2375;kirschmshsCompiler2362;kirschmshsCompiler2383;kirschmshsCompiler2372">
    <children xsi:type="editmodel:CompartmentEditModel" size="120,72">
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2357"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2359"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2360"/>
      <children xsi:type="editmodel:AttributeEditModel" id="kirschmshsCompiler2362"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel" size="463,144">
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2375"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2383"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2392"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2387"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2372"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2364"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2367"/>
      <children xsi:type="editmodel:MethodEditModel" id="kirschmshsCompiler2370"/>
    </children>
    <children xsi:type="editmodel:CompartmentEditModel"/>
    <sourceConnections xsi:type="editmodel:GeneralizationEditModel" connectionRouterKind="Manual" source="//@children.33" target="//@children.13/@sourceConnections.0" targetEnd="//@children.33/@sourceConnections.0/@children.1" sourceEnd="//@children.33/@sourceConnections.0/@children.0">
      <children xsi:type="editmodel:AssociationEndEditModel" location="243,0" anchorKind="FixedAtEdge" attachSource="true"/>
      <children xsi:type="editmodel:AssociationEndEditModel"/>
    </sourceConnections>
    <classifierPreferences xsi:type="editmodel:UMLClassDiagramClassifierPreference" showStereotype="true" showMethodsParameterTypes="true" showMethodsReturnType="true" attributeSorter="Visibility" methodSorter="Visibility" innerClassSorter="Visibility" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true"/>
  </children>
  <classDiagramPreferences xsi:type="editmodel:UMLClassDiagramPreference" attributeSorter="Natural" methodSorter="Natural" innerClassSorter="Natural" showPublicAttributes="true" showPackageAttributes="true" showPublicMethods="true" showPackageMethods="true" showPublicInnerClasses="true" showPackageInnerClasses="true" showInterfaceStereotype="true" showClassStereotype="true" showPackageStereotype="true"/>
</editmodel:ClassDiagramEditModel>