﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm5="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" xmlns:dm9="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"
  dslVersion="1.0.0.0"
  Id="20ab710a-33d8-48fa-b17c-f3bf548e2638"
  name="Knot3" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <ownedCommentsInternal>
    <comment
      Id="4b993d87-666f-4115-833c-59862b9ba0a5">
      <body>Zustands-Muster (EN: state pattern)

Verwaltung der Spielzustände. Jeder Spielzustand hat eine eigene grafische Oberfläche und eigenes Verhalten.</body>
      <annotatedElements>
        <classMoniker
          Id="6a413035-a387-4d1d-98f9-72f1d432b824"
          LastKnownName="GameScreen"
          LastKnownLocation="Core.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="17c576b7-ab94-43c3-a798-10dfdbe56f26">
      <body>Kompositum
</body>
      <annotatedElements>
        <classMoniker
          Id="b4e6504e-28fd-4e43-8533-79b8e88964d8"
          LastKnownName="Menu"
          LastKnownLocation="Widgets.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="d6e5274d-c4cc-4056-aef1-7547d406c53a">
      <body>Kompositum
</body>
      <annotatedElements>
        <classMoniker
          Id="b850eba4-57a5-42aa-b25d-e4a3780582f1"
          LastKnownName="MenuItem"
          LastKnownLocation="Widgets.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="17466d58-b2f2-4e2b-8055-e426ac7f9859">
      <body>Komponente
</body>
      <annotatedElements>
        <classMoniker
          Id="4f22627d-129d-4aef-8502-eb51d13ea118"
          LastKnownName="Widget"
          LastKnownLocation="Widgets.uml" />
      </annotatedElements>
    </comment>
  </ownedCommentsInternal>
  <appliedStereotypesInternal>
    <stereotypeInstance
      Id="dfeca9e1-dd7f-4e52-8117-0a2113fd2ca7"
      name="namespace"
      profile="CSharpProfile">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="fbb31e82-fcf7-4603-aa23-a00e9fc683c8">
          <propertyInstance
            Id="3617d5cd-6d06-44ec-afb8-b8be257b7df7"
            name="BaseName" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="190a8191-f005-4466-adb1-bd40e48cb05a">
          <propertyInstance
            Id="44e141d3-9752-47ab-8f4e-499541ced9ec"
            name="ClrAttributes" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="4b880683-879f-4d32-bea9-7bbdc762ed88">
          <propertyInstance
            Id="1d365a72-6377-4773-82bb-ce205a177228"
            name="Usings" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
    <stereotypeInstance
      Id="a6a3b93e-09df-4767-9c48-e09b9c0c38cd"
      name="TextTemplateBindings"
      profile="TextTemplateBindings">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="dcfc6441-5876-4b5a-9577-2bbb45fbbafe">
          <propertyInstance
            Id="bce2eafd-dd18-49b1-a3e3-dba1ba758187"
            name="Alias"
            value="ClassTemplate|EnumTemplate|InterfaceTemplate|StructTemplate" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="75e2634d-f417-4d3b-bd88-ccebf889e113">
          <propertyInstance
            Id="03f071d5-9efd-414a-a886-592e1a2030fb"
            name="TemplateFilePath"
            value="ClassTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\ClassTemplate.t4|EnumTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\EnumTemplate.t4|InterfaceTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\InterfaceTemplate.t4|StructTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\StructTemplate.t4" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="1a41cfe4-9f94-4a2d-8755-6781ad6c68a2">
          <propertyInstance
            Id="4f429744-c297-4fce-801c-93ddce61e48f"
            name="ProjectPath"
            value="ClassTemplate=..\Knot3-Implementierung\Knot3-Windows.csproj|EnumTemplate=..\Knot3-Implementierung\Knot3-Windows.csproj|InterfaceTemplate=..\Knot3-Implementierung\Knot3-Windows.csproj|StructTemplate=..\Knot3-Implementierung\Knot3-Windows.csproj" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="29cd71ac-9e0e-405c-9edd-b0a183a76677">
          <propertyInstance
            Id="1837455e-bccb-46ee-a35e-273cd4418bce"
            name="TargetDirectory"
            value="ClassTemplate=src\{PackageStructure}|EnumTemplate=src\{PackageStructure}|InterfaceTemplate=src\{PackageStructure}|StructTemplate=src\{PackageStructure}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="e07c7b5f-a758-4f93-9502-7382966aa839">
          <propertyInstance
            Id="0d419d63-8367-44c7-aad0-c3a6bf013352"
            name="TargetName"
            value="ClassTemplate={Name}|EnumTemplate={Name}|InterfaceTemplate={Name}|StructTemplate={Name}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="e040ad01-e8c6-4798-9042-2b004361e550">
          <propertyInstance
            Id="27c4b21b-e615-4d8c-9b10-705917bf65bb"
            name="Overwrite"
            value="ClassTemplate=True|EnumTemplate=True|InterfaceTemplate=True|StructTemplate=True" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="d20bad8b-e863-4f9f-bf45-de48a713c32e">
          <propertyInstance
            Id="93046b66-3a97-4630-a485-3eef854fbaf2"
            name="Parameters" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
  </appliedStereotypesInternal>
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="f57b2b1a-ba1e-458f-978c-6b4aa09822b2">
      <profileInstance
        Id="8f724e88-8d45-4b26-9d63-e8d54c6986e8"
        name="CSharpProfile" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="a39b1216-7454-440a-aa1a-e2a6ebf3749f">
      <profileInstance
        Id="74ff9aaf-ccdd-43e7-ae4e-ac3aca4b368e"
        name="TextTemplateBindings" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <undefinedType
        Id="b2d5aa2e-4c93-4059-a3e3-5ea6a2e4695e"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="03f5828c-76f6-4ebc-b695-89e2cd85e11c"
        name="IEnumerable" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9ddd781f-7312-4626-9964-039198cde826"
        name="Camera" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="909f1650-ca69-420c-ab20-79fc691c096e"
        name="ContentManager" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a0139b25-2691-4fa8-8e3d-14e9eb35a198"
        name="GraphicsDevice" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="173c35a5-a065-49e9-8380-7d1bba787d47"
        name="GraphicsDeviceManager" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="127b4092-e1f5-49eb-8ded-8c3d1dc2f2d2"
        name="Input" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="afee086f-725e-4918-8e20-1cc23326b405"
        name="GameState" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a3bcd64a-6a3c-4788-8b20-5682f26cb00b"
        name="Viewport" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4faa8d31-01d1-49be-8d66-9d7cb6735ad0"
        name="World" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="369f93a1-60bb-4381-af8c-be6c8fbc27a0"
        name="void" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8c01338a-807f-45aa-ad96-802ff2e82de1"
        name="Color" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="349d0a89-5802-412d-bfe4-ef755ee9dc33"
        name="bool" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="34b3e439-088e-43ef-8668-adf779d93d72"
        name="LazySize" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a05fbecf-1814-49cc-8b42-4677a324b2be"
        name="LazyPosition" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b0ed11d7-9638-4189-9201-5eb38d88dba8"
        name="Vector2" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="28ee1769-c4a3-4d81-907d-9c6981a09002"
        name="HAlign" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="5f1ab9e8-808d-45ca-87ec-1fdbbbd1f549"
        name="VAlign" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="49d9005d-774f-4688-ab97-cc54a2486c0f"
        name="Action" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a9ee2775-c921-4320-880c-d57899176359"
        name="spriteBatch" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="29f6da9f-0f15-4731-b677-83347cbe004b"
        name="Rectangle" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="91ec9133-d001-4a38-9da2-7ed5ff25ad90"
        name="ItemState" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="2be02516-9de7-4d47-99f6-22230cfd9bff"
        name="MenuItemInfo" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="6ce3964c-2a35-4774-8001-714733fdb738"
        name="List" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="59cb6928-ecb1-4277-8a6e-b87302429590"
        name="SpriteBatch" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="8fd9ba28-a596-4c6e-aed2-2bf1fc576a17"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="6c59f423-429a-466a-bd67-3c68a8fa1443"
        name="DisplayLayer" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bed50b2d-4e22-45a2-933f-55ad124f9163"
        name="LazyItemColor" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f87f2f71-c126-4eac-b5bc-a949e05906d7"
        name="Border" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ecb20c6a-059f-411f-b3d1-0ace72daf866"
        name="name" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a3ea8e77-0901-4ebc-be0a-63a1d2c90a2a"
        name="Stack&lt;IGameScreen&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="863a5ed0-48ad-4e31-b911-a1c1ebe45483"
        name="List&lt;IGameScreen&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7dc7e320-9953-4d53-9c5f-e7c8c8ee078f"
        name="List&lt;Updateable&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b2eea463-efdf-441c-81ea-a254388dce19"
        name="List&lt;Drawables&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b0e54893-3ad2-4125-89b1-23281d82c34e"
        name="IEnumerator&lt;MenuItem&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="46dea09e-c94d-4ace-8fa1-2926e4d50a52"
        name="REctangle" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e1a78fd4-ffcf-412f-be00-4ec3bbfc43b3"
        name="Vector3" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e44563c0-4586-48dd-92e1-f7ad57248de3"
        name="float" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b6a75ff6-611f-4ab3-b46d-14f2866b9c1d"
        name="Matrix" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f695f166-d3bf-4072-8059-afa54f5934e4"
        name="BoundingFrustum" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="0abe0a8f-d9fd-4d77-b1e3-ecd7ce46d1f0"
        name="Ray" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="afe61dc3-afa8-4867-9802-f8ddcc23a241"
        name="List&lt;IGameObject&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="12b02be5-bdbc-4410-a0ff-66b009067e46"
        name="XNA.DrawableGameComponent"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="7fba43ea-45f7-4f42-a70f-1bedb175c69b"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="099b5b8c-3d51-4a97-89e2-9e571df186f1">
                <propertyInstance
                  Id="ffb16d16-03bd-4188-ac5d-88866c51aee7"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9f28298d-8954-4354-a971-629a55a526bd">
                <propertyInstance
                  Id="a2be92d7-08d8-4ede-aa93-37a03c70d79e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="136fd625-1599-47aa-9439-cd14c1f8b102">
                <propertyInstance
                  Id="6e3a789b-b456-490c-86e1-d75437af9435"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d3008e51-afb2-4d1a-bb76-47441e0b863b">
                <propertyInstance
                  Id="7ad405e6-e46a-4e54-94ea-91eeb2fc7e6b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5683cdad-b5c1-459c-895b-e4080e304c65">
                <propertyInstance
                  Id="339623ef-1ad7-4069-ac51-e7a560657c05"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="4a179ad1-c2e9-4221-8b9f-6702dac42c5d"
            name="Draw"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9e056e64-b1e9-4221-9d0f-980791b98a8d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="48576768-a302-4d31-8472-53cef524a5f2">
                    <propertyInstance
                      Id="1855dbcb-9aa9-41f4-82f1-c9aee48776a9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18a225b8-4b08-417a-a2eb-61f90f1fbeb3">
                    <propertyInstance
                      Id="7212659b-5aec-4be6-9966-6fdfdbda30f2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2592804-b613-46dd-97d5-63889555a881">
                    <propertyInstance
                      Id="bdb941bc-4457-419a-b7f9-12429e79bb45"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab35ec9d-d7ab-46d1-b8da-1ebc5d5536d5">
                    <propertyInstance
                      Id="00a19024-06b2-4273-83be-fd76592c4cb9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3638126e-b7ce-4181-9ded-6f47793c01a3">
                    <propertyInstance
                      Id="63367c1d-7b1d-48e5-bfe4-cfb26332037c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21a2bcc6-6320-4226-bddf-c78685750ed2">
                    <propertyInstance
                      Id="b3555dad-4163-43a0-9bde-9ac7f394ee12"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3e7b5971-1d44-42c9-828d-ac4d7b33e315"
                  name="time"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7146062a-e956-4346-8427-37640e8bf8a1"
                      LastKnownName="GameTime"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="1a96b372-90d8-41a0-870d-ff417e803181"
            name="Update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="213bb208-ef2e-4de3-a9c1-96471d41943a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5db0b05f-3be3-4347-b9f2-37e54cd8b538">
                    <propertyInstance
                      Id="a0db973e-618a-4981-b06e-37aa237eacec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ccfd38d-5c95-4b8e-851c-8cfc92b9a830">
                    <propertyInstance
                      Id="eb4eb1bf-f7c0-4df8-a62e-36a5969ab27b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63f7f7f6-e10c-416c-a580-cb49799882c1">
                    <propertyInstance
                      Id="899d6a8d-bcff-44ad-928f-03dbd0a4010d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a379be69-a37e-4ccc-a952-c440af6fc274">
                    <propertyInstance
                      Id="38109a0f-0a1a-4fdc-8c5a-4a7b800f2d69"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="934fc18e-471d-46df-88bc-ffae3c00d2a3">
                    <propertyInstance
                      Id="8a76d5a5-7e60-4ae9-81ea-5d289255cb2e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="915966fd-695b-4ff2-b6b3-250b7cd5f71e">
                    <propertyInstance
                      Id="676eded5-fd94-430e-81fe-772401ccc994"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="deaa563f-ecb1-4d15-96b6-1b37d58239f5"
                  name="time"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7146062a-e956-4346-8427-37640e8bf8a1"
                      LastKnownName="GameTime"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="5c19bbcd-16b3-46d4-8c45-86eed9e5ecbd"
        name="XNA.GameComponent"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="26a90b1a-795e-4f94-9850-018d049b72a2"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6c3cf23f-e25f-4b1d-8408-4a3c78dbdd97">
                <propertyInstance
                  Id="aa625d6d-c697-4ee4-8701-eaab1e278988"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8e9bb363-c19b-4871-8290-ab36afd47101">
                <propertyInstance
                  Id="57b1b5ae-5133-434c-b791-8a0f58c9ef86"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="904542fd-4023-4797-a867-0f87f6207d51">
                <propertyInstance
                  Id="7fa77828-1f32-4124-9b2d-4dcb342f14cc"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="80c48f96-7231-4975-bee7-2f30a7656622">
                <propertyInstance
                  Id="046b8e32-5643-45fe-a23f-05bb265c51b3"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8d44bcf2-0fc8-4847-8739-fc617bb94d47">
                <propertyInstance
                  Id="7dcd6781-d463-4af0-8f42-46f0690175f9"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="5d019a6d-433a-47d5-97ee-108b464b2f56"
            name="Update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6430484d-7f6e-4ec0-ba8e-f62e5613249c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0f85bde-9f05-47ab-bd6d-5d75741bb25f">
                    <propertyInstance
                      Id="49b0c2d0-86fb-4ef6-98c2-d38c8cebc8de"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b2435c9-93f6-4c53-8cd0-b07e92adf4a8">
                    <propertyInstance
                      Id="0f6dd920-63b2-49bf-a9d5-3e3eaa3856a1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dda65d3f-5c81-4092-a590-412fe9ba44a1">
                    <propertyInstance
                      Id="cb81cbae-fdee-47e7-9789-76278229a14a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b486c5d6-f513-4170-a176-26d6d213f20e">
                    <propertyInstance
                      Id="627b7201-073a-49b8-a57a-b22977673f7b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="166b101a-f2b8-4240-9032-424a7a947ab7">
                    <propertyInstance
                      Id="6a8aec80-dcd3-4245-8f68-5a7ae1d7b64e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="12dcc368-fd9d-4ac1-ac1d-c640610b1c47">
                    <propertyInstance
                      Id="25d07c01-af02-4f37-8bd4-c4b198e8a555"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0f61715d-1643-449d-9539-7ac488714010"
                  name="time"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7146062a-e956-4346-8427-37640e8bf8a1"
                      LastKnownName="GameTime"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="2ea48491-431f-459b-b7ad-ab9024c0926a"
        name="XNA.IGameComponent"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="cfc27680-c24f-4d02-b596-5de5342db30c"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e8d90314-4d88-49ab-84f4-df5dfdb4a60b">
                <propertyInstance
                  Id="84df854b-02af-4637-8cc7-c1f02ccff82a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3690a670-774a-4a5e-b376-684ef707ed4a">
                <propertyInstance
                  Id="eab36ae4-8e4b-458e-b5b8-c1b4d972101f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5ee635ed-49d0-4b9c-9a12-db548976011f">
                <propertyInstance
                  Id="29773b48-8a4a-4a85-8df6-88439b295618"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="115784f0-71bb-47c4-b8a2-d9b74f499462">
                <propertyInstance
                  Id="b66b2684-b3a5-4d75-9833-654859266bec"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e255be78-605c-416c-913d-852e2b04ee62"
        name="IEnumerator&lt;IGameObject&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="1abed3c6-e9fb-4bc9-bc5e-c72489c77f70"
        name="GameObjectDistance" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="521a07ca-f0e3-4076-9bb2-3d50c5b091f9"
        name="XNA.Model" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f8df9894-7b9c-4ae5-9d9d-1c6470a19a68"
        name="RenderTarget2D" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dea92a93-c6bc-4965-b6eb-7247893561ad"
        name="InputHandler" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="be0801d7-2d99-41ed-bd13-2f16b7c65405"
        name="XNA.Game"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c4af55e3-be5c-47c3-b90d-5743003d1bfe"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="589e95c3-29ed-439c-bffe-92c0ebeab2a3">
                <propertyInstance
                  Id="c5540229-1bb9-4815-9ce8-d7220c50bb3a"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e55e93e3-a5dd-48aa-a8be-c205bac6ccb0">
                <propertyInstance
                  Id="99256566-0db2-49d7-a73c-b83101ced0dc"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="963c9e51-9730-442d-8518-a675897b663b">
                <propertyInstance
                  Id="4f565d87-a202-479f-b548-c48a5179ddf4"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0561b834-60d7-4cfb-99f5-4523d0b0c228">
                <propertyInstance
                  Id="01909540-ef89-41dd-b46b-67c86a54dfb6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a2e00790-ce66-4c84-bb89-c22b3d935105">
                <propertyInstance
                  Id="bf54cc10-f880-4274-806d-2f2cc55ca169"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="03540a7c-6179-419e-8dca-1a460542001b"
            name="Game"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d15dec19-1647-4bd3-8fc1-57a8bcc4d893"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="083d416b-ee55-4792-8ddf-53e640dc05f5">
                    <propertyInstance
                      Id="6dd64563-0af9-45b9-8431-86a341675197"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d98219e-80d3-40eb-9105-e61b4c341308">
                    <propertyInstance
                      Id="13120ad9-c4fb-4feb-8da0-3a3b7c2454d7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc47d711-2d97-4c6e-9480-5c74e9be0512">
                    <propertyInstance
                      Id="2957e1f8-ae05-4948-a16a-f5b98fe540a8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b68d49b-307a-417d-9dbb-4e3594b9fa48">
                    <propertyInstance
                      Id="ff7a7ff4-2068-4175-bc6c-94e662d191f5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b22daaa-a4b2-44d9-aa0d-49ccee129473">
                    <propertyInstance
                      Id="af0209ca-da60-43e8-b332-d5ea1e875e9c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eadede2d-6738-4bbd-a210-189f024cdd02">
                    <propertyInstance
                      Id="faa2949d-9c40-4a7b-8043-c85dfb200b3b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="590fb5f1-537e-4946-867b-1cb46667e955"
            name="LoadContent"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0d87435a-4cbb-419e-95ab-b9dc3488c81b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c9ad84b-b0eb-410c-ac36-e140852d603e">
                    <propertyInstance
                      Id="37185c7e-bc29-4b83-a760-6080b7a09a9f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9946951-30e6-42f8-8e9f-b6399c86d731">
                    <propertyInstance
                      Id="9d80704c-f569-46d4-86c5-871979950c28"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="381409f3-9f3f-4067-a185-04cf0a9b4da1">
                    <propertyInstance
                      Id="546c37d3-f43d-4fc3-8dff-35108419ea1c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84f76e17-b5e0-48dd-94ec-b9d45c5902ab">
                    <propertyInstance
                      Id="1e3f30da-7a7d-4fb1-b15b-cf3feafc2116"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="431a2a14-5cb3-4414-9514-a416aed295e9">
                    <propertyInstance
                      Id="b28fd8a3-1c72-4c01-b55a-882869c1213b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a86f59e5-3972-4e87-b814-b23d96123f5c">
                    <propertyInstance
                      Id="6949d46e-d32f-427f-8c82-a89b4db1fe78"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="dc36d2ed-5beb-402a-b3d1-978d60eaa703"
            name="UnloadContent"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="868f0540-8123-429b-8269-8a2b59cb4862"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9195852-a8af-4bd4-95e7-897f3638fbc3">
                    <propertyInstance
                      Id="d3963f31-743f-44e3-a842-97f6333eec4a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5135e9f5-2a48-461a-b3e2-a4411c88a4c0">
                    <propertyInstance
                      Id="6dbe8b8a-409b-4374-8196-28ea66aa3576"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d311834-7ead-492b-95ce-dcb7bfd06385">
                    <propertyInstance
                      Id="532271d6-b306-4156-829c-6596d277bb61"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30a89b6f-ef48-4ce5-8308-06e8d14443b8">
                    <propertyInstance
                      Id="b8ba9fd2-b28a-48c1-927e-369c4e69b16b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eda72ad7-eea8-4d83-9348-96b9b501a8a8">
                    <propertyInstance
                      Id="19f16a8e-709c-405b-8c31-f6c4da59fecc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ee4fa8c-eca7-464e-8533-fe3d00c58dcf">
                    <propertyInstance
                      Id="d01fdca9-9e5b-4b5b-96cf-2033551cb5a5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="1c6ab63a-6859-4380-9dd3-c7f8bb5e0f8c"
            name="Update"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4a62bdc3-373a-47d8-b46c-f6d8d1fa2324"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6811511-1c60-4b6f-89f2-09e650097464">
                    <propertyInstance
                      Id="6680309b-1365-43a8-adec-3398725230a3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9395ebc0-856e-40de-8951-2d58fc848824">
                    <propertyInstance
                      Id="9ef087ce-d0a5-4e7d-98eb-f302e17cef7d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4cf0f082-7c95-478c-9430-be08d79f888b">
                    <propertyInstance
                      Id="a9920ddf-83af-4843-9ab8-4234ded7d4a1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09446754-03b6-4c14-913d-c6be9106eee5">
                    <propertyInstance
                      Id="3f7624cc-8584-477c-a109-f900220dd25d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0185c79-e8a5-46f1-8cc9-3816738fd267">
                    <propertyInstance
                      Id="61ce5683-ce8c-4044-bc08-f510a3e73f70"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f766f7e7-8f7a-49d3-8c9a-5aa2b93e260a">
                    <propertyInstance
                      Id="f2a30386-3316-4d4a-afc9-57e92fc032ce"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="284473e1-a6de-42bc-8733-83ea840e42ee"
                  name="time"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7146062a-e956-4346-8427-37640e8bf8a1"
                      LastKnownName="GameTime"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="508d9203-5be7-43b6-a1e5-ccb820c8fdf9"
            name="Draw"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="575334c2-b9c4-43ac-a471-77aaba4b4873"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="34f4ab30-4e41-4c94-8e96-15b7e4772b67">
                    <propertyInstance
                      Id="8ac6ae92-e5bd-4688-b200-aede390ca079"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4985532-2b0e-44b3-8bb9-8fa319bb9537">
                    <propertyInstance
                      Id="b9650660-0329-4117-a355-b6a1c82aebfb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f548a5c4-04de-4b47-b32b-9e0bc42cda22">
                    <propertyInstance
                      Id="f7a8e9e6-45ff-4e00-8987-e5a067f4c871"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49e6f3ca-d9dd-49e7-8d56-24198c786a53">
                    <propertyInstance
                      Id="3b0257dd-78f9-45c9-8198-629fa6927cfa"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3da658c6-0953-44de-8380-8f21333e5abd">
                    <propertyInstance
                      Id="b8bc216e-e43c-4f95-be07-63e49c35e0c3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05ceb679-8c3e-413a-9ebe-5e3e8f5db416">
                    <propertyInstance
                      Id="91a3065d-b6e4-4118-9e48-3cae2e8baffd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6cdc833e-0812-4c42-a06c-6bf88e0a7e95"
                  name="time"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="7146062a-e956-4346-8427-37640e8bf8a1"
                      LastKnownName="GameTime"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a4bf38a5-de58-404f-9457-2523aca38517"
            name="Initialize"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="25fed905-d981-4cf6-89ce-0f37f83ce404"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e6ca47a-709f-4a57-a9b9-8aab53050bef">
                    <propertyInstance
                      Id="e5e69792-684a-4b3d-8d98-875ab470f68e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9197a3ea-f976-4c14-bd42-cf2e642ac4d1">
                    <propertyInstance
                      Id="23a6624f-8aa2-44fb-a225-b0fa48555fe9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="385b64c4-4116-4d5c-b467-9005f225f661">
                    <propertyInstance
                      Id="53994bfa-5a27-4ce0-a25f-a21acec3ce1e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e46866df-96e9-4f73-a01f-4c364f5ce9fc">
                    <propertyInstance
                      Id="ed86cd05-a784-498d-b73d-8647c72440ab"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cca6e994-a478-406c-b4ce-0038da9f66c1">
                    <propertyInstance
                      Id="88016b3e-7cf5-47aa-ad37-ad802ffcf377"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efab0f6d-1a37-49b5-8bc5-abc58ba37f74">
                    <propertyInstance
                      Id="6c271976-66a7-41ec-b041-5fca8190dac7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="fe54f97b-5bdf-421a-a130-822248330b72"
        name="IEnumerator" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f765058c-1e40-4186-96a6-6a1d6b9fe1ef"
        name="ModelingProject1::GameObjectInfo" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="622b934a-9d49-40e0-8190-798ebf3540eb"
        name="List&lt;ArrowModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="373bf563-bc50-4a80-9571-c0c56924a8b8"
        name="List&lt;NodeModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c96bad3b-34d8-422a-a980-fe7a299e53b6"
        name="List&lt;PipeModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7e8f8149-1196-42f5-97a7-685729c992ce"
        name="ModelingProject1::Edge" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="36b850b0-1220-4a68-8d64-f483281b1595"
        name="Direction" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="efda640d-1854-4ebc-a2e2-d4dc2414cf99"
        name="IKnotIO(" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="35d5cb34-2b45-4869-965a-811b633fe4f7"
        name="SortedList&lt;Integer, String&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="71c3782d-2993-4d59-a549-81a72237468c"
        name="ChallengeInfo" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="6cbe4e84-9398-4109-b03b-9d7a4d89514e"
        name="IChallangeIO" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="23614b56-5996-4041-92fa-8fc0d0e529f0"
        name="IEnumerator&lt;KeyValuePair&lt;String, Integer&gt;&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b2abdd01-0a31-441c-ba9e-deb4a8648b9f"
        name="IEnumerable&lt;Edge&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="64404476-bbf5-46aa-ad92-f014dce61d8d"
        name="Challenge" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4492a66d-2636-4d96-b8cb-6d2df80307b7"
        name="IEnumerable&lt;KeyValuePair&lt;String, Integer&gt;&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9a809785-4c60-47c4-ac96-be629c1f64d7"
        name="IEnumerator&lt;Edge&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7146062a-e956-4346-8427-37640e8bf8a1"
        name="GameTime" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f21de764-0ff5-4cb3-96d8-7ac6dc6c6f9a"
        name="params IGameStateComponent[]" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e15fcfb8-815b-4e17-877e-33fb8701bcd3"
        name="not" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a40fa953-b0f1-45ea-b42e-d340a0479127"
        name="IKnotInfo" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="d720e31d-f007-40e9-a38b-a6803cf09e86"
        name="IErnumerable&lt;Edge&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="314f4c06-d6e5-4208-9f9d-927148d6b464"
        name="Szt" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ff6fca6a-32e7-4f47-bf47-8b804f07039f"
        name="List&lt;int&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4839f78a-48ce-477a-951a-7194bdfe6258"
        name="Func&lt;Color&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bfcf6e4b-1152-464f-8029-1a1b233e03ed"
        name="Func&lt;int, Vector2&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="c355d548-59a2-4ee8-94d4-f0c6ee802d4c"
        name="Func&lt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3c04e34e-ed44-4edb-8469-2d04405068ce"
        name="Func&lt;ItemState, Vector2&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e1fc1cbc-d939-4212-8282-ca690922d927"
        name="HorizontalAlignment" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="d4fb3055-80b3-427a-9cc6-98ce4f872611"
        name="VerticalAlignment" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="adc456b7-7f59-47b5-b46e-e35d5ea27b39"
        name="Dictionary&lt;GameModelInfo, GameModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ebd68188-a0c6-4a99-aaff-cb1db6c9579f"
        name="Func&lt;GameState, GameModelInfo, GameModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="b30f160a-bd3f-4bfa-9a87-61598b09ca3f"
        name="ConfígFile" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="48fabdb3-569f-45d2-a718-741e859ad2ed"
        name="Name" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="321c8fb6-e46d-4630-960e-38232884b0c8"
        name="HashSet&lt;string&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a10e3005-36b3-4995-8b77-a033861ac7bc"
        name="Object" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="139c3a0d-0b96-4217-ae4b-ac48147e7d1a"
        name="Stack&lt;Knot&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3c0c26bf-d357-4a84-aa8c-00dfe067f0c8"
        name="Stack&lt;GameScreen&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4e782b9a-15cd-47b7-8629-8da50cdaed15"
        name="Node" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="2a5686a1-b662-43f1-b377-4d89b07392a1"
        name="IEnumerator&lt;T&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="2bd3ef82-5bb7-4fe0-a657-69bf2851f847"
        name="IEnumerable&lt;IGameObject&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="db1c686d-5229-4914-82e7-974f080e07c2">
            <redefinableTemplateSignatureMoniker
              Id="7fe48ec4-3bf4-4a5c-9650-74740b5e1018"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="4257179d-2538-422e-a084-dd050293f2e1">
                  <actuals>
                    <interfaceMoniker
                      Id="a1b8031b-f94b-4891-a13f-73db369d072e"
                      LastKnownName="IGameObject"
                      LastKnownLocation="GameObjects.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="3396f1f9-ea16-4e89-854f-2b835a327987"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
        <generalsInternal>
          <generalization
            Id="2e3a438c-9ccf-40cd-8771-3d680786f945"
            isSubstitutable="false">
            <interfaceMoniker
              Id="af612005-0f7a-438b-9af1-39cf01724b1c"
              LastKnownName="IEnumerable"
              LastKnownLocation="Knot3.uml" />
          </generalization>
        </generalsInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="cc14f08e-c937-45af-9ac0-67efffe2eed0"
        name="IEquatable&lt;GameObjectInfo&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="304990d2-9506-4e6d-ba39-3c039bfa9fc2">
            <redefinableTemplateSignatureMoniker
              Id="1b3f2462-27fc-4c71-80b2-792ffae59114"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="b856163c-fbf1-4cde-8585-3bfcad34ec1b">
                  <actuals>
                    <classMoniker
                      Id="b529f9b9-bd0f-4763-a1e0-4b3475bef09e"
                      LastKnownName="GameObjectInfo"
                      LastKnownLocation="GameObjects.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="e2f0756e-1944-40e9-9bef-b7890b215bf7"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
        <generalsInternal>
          <generalization
            Id="c6931969-50f3-4ba7-b1b2-bf448671dd18"
            isSubstitutable="false">
            <interfaceMoniker
              Id="fcf1d7e9-05d2-4520-a8e9-f46c0dfbc4ee"
              LastKnownName="IEquatable"
              LastKnownLocation="Knot3.uml" />
          </generalization>
        </generalsInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="d7e222a5-238e-4d43-87c3-d9a16f10967e"
        name="IEnumerable&lt;MenuItem&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="6740c8ac-35cd-4bd9-858c-3543976e3390">
            <redefinableTemplateSignatureMoniker
              Id="7708d681-ff13-4505-8d5c-b010a9a7fda0"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="9d69e2e7-4ddb-4c2f-b18d-ec86fc445274">
                  <actuals>
                    <classMoniker
                      Id="b850eba4-57a5-42aa-b25d-e4a3780582f1"
                      LastKnownName="MenuItem"
                      LastKnownLocation="Widgets.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="45614aa7-93ce-44f4-95f1-9a8a02444b94"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
        <generalsInternal>
          <generalization
            Id="d20d67c7-a1c0-4148-8e73-41035fb80c66"
            isSubstitutable="false">
            <interfaceMoniker
              Id="af612005-0f7a-438b-9af1-39cf01724b1c"
              LastKnownName="IEnumerable"
              LastKnownLocation="Knot3.uml" />
          </generalization>
        </generalsInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="ca6da500-091f-4832-b70d-f92c0f0fb34f"
        name="IEnumerable&lt;Edge&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="c4a6cc8a-9b55-45c2-9db8-57af104b97aa">
            <redefinableTemplateSignatureMoniker
              Id="7708d681-ff13-4505-8d5c-b010a9a7fda0"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="3f9873a2-6a52-4737-ada7-e6b0d1dda025">
                  <actuals>
                    <classMoniker
                      Id="bbb4b99f-638d-4935-94c1-5fa0b7cbb069"
                      LastKnownName="Edge"
                      LastKnownLocation="KnotData.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="45614aa7-93ce-44f4-95f1-9a8a02444b94"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
        <generalsInternal>
          <generalization
            Id="35da0d6b-6870-449a-aae8-8d0100735c8a"
            isSubstitutable="false">
            <interfaceMoniker
              Id="af612005-0f7a-438b-9af1-39cf01724b1c"
              LastKnownName="IEnumerable"
              LastKnownLocation="Knot3.uml" />
          </generalization>
        </generalsInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ef242bb5-af9f-456a-a579-473a6dbaae84"
        name="Func&lt;GameScreen, GameModelInfo, GameModel&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="1131b2d9-90fe-4729-a468-2165d53ae203"
        name="IGameStateComponent[]" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a4d419fe-61e0-4dd2-9db8-65a3bc056b67"
        name="IEnumerable&lt;string&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9ec63f23-7729-4189-85b8-db9d3a6d5d3e"
        name="List&lt;KeysY" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="5a244a16-c600-4eb8-bc94-15615536d31f"
        name="List&lt;Keys&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e8749f83-2465-4cf9-8d37-bebc0783f10b"
        name="Float" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="a1c425a8-6db2-4ae6-8f0d-e28d9d1e8bb8"
        name="IEquatable&lt;Angles3&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="bd9e7ebb-62db-44b4-b809-bc87efd07884">
            <redefinableTemplateSignatureMoniker
              Id="1b3f2462-27fc-4c71-80b2-792ffae59114"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="3caf9676-d4c2-4679-a732-f08ac37eda91">
                  <actuals>
                    <classMoniker
                      Id="b2a64f5a-1465-45ca-b3df-d178eda75355"
                      LastKnownName="Angles3"
                      LastKnownLocation="Core.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="e2f0756e-1944-40e9-9bef-b7890b215bf7"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bfe565de-0e98-4f17-aab8-a51bfbbcf88a"
        name="ClickState" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="33a0ebe7-5be4-4363-ad00-6af0875a635f"
        name="MouseState" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f1ba17b9-c20a-4bc8-abef-a6efc1159f84"
        name="KeyboardState" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="80e1a73d-93c7-4338-8bd7-41688049ef73"
        name="Func&lt;Integer&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e3904205-ab1a-47dd-bc3b-9f84dd0aa05d"
        name="gameTime" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="409a7ea1-201d-4847-8c00-e519f7d607a2"
        name="IEquatable&lt;Knot&gt;"
        isAbstract="false"
        isLeaf="false">
        <signatures>
          <templateBinding
            Id="4834fcec-4524-4d36-8d4c-6ee4b72a110d">
            <redefinableTemplateSignatureMoniker
              Id="1b3f2462-27fc-4c71-80b2-792ffae59114"
              LastKnownLocation="Knot3.uml" />
            <relationshipOwnedElementsInternal>
              <templateBindingHasTemplateParameterSubstitution>
                <templateParameterSubstitution
                  Id="0f3c89a6-2bff-4445-8624-a17526f3e021">
                  <actuals>
                    <classMoniker
                      Id="8e1aa097-f416-4abd-af60-4daddd5f633c"
                      LastKnownName="Knot"
                      LastKnownLocation="KnotData.uml" />
                  </actuals>
                  <formal>
                    <classifierTemplateParameterMoniker
                      Id="e2f0756e-1944-40e9-9bef-b7890b215bf7"
                      LastKnownLocation="Knot3.uml" />
                  </formal>
                </templateParameterSubstitution>
              </templateBindingHasTemplateParameterSubstitution>
            </relationshipOwnedElementsInternal>
          </templateBinding>
        </signatures>
        <generalsInternal>
          <generalization
            Id="52ca5ce2-a035-41a7-9183-56260d2df30e"
            isSubstitutable="false">
            <interfaceMoniker
              Id="fcf1d7e9-05d2-4520-a8e9-f46c0dfbc4ee"
              LastKnownName="IEquatable"
              LastKnownLocation="Knot3.uml" />
          </generalization>
        </generalsInternal>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="0f312346-d64b-4ad5-9078-b4f555fad74f"
        name="Func&lt;ItemState, Color&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="69167152-34ac-405a-898d-ab91f3560086"
        name="Func&lt;GameScreen" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="95f7d585-9e58-4934-8d1b-701a2b250261"
        name="gameScreen" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="fcbdaac2-862f-4580-8887-58a60bb54f68"
        LastKnownName="Core"
        LastKnownLocation="Core.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="79631b17-f65f-4e0b-9d1f-dc9e121fb7b1"
        LastKnownName="Screens"
        LastKnownLocation="Screens.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="e6f31075-6bb0-42bb-a421-24e34e8e6704"
        LastKnownName="KnotData"
        LastKnownLocation="KnotData.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="f3fba112-85d9-4bf9-b872-614ce1fcd0f7"
        LastKnownName="GameObjects"
        LastKnownLocation="GameObjects.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="a18a71a1-9363-4899-aab8-364f81ffffa7"
        LastKnownName="Widgets"
        LastKnownLocation="Widgets.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="af612005-0f7a-438b-9af1-39cf01724b1c"
        name="IEnumerable"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="aafb9506-d235-4995-9925-ad2f2f9f655d"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7d3bbc56-e1aa-4f5f-ba41-2fca4ab11e3d">
                <propertyInstance
                  Id="2285a854-df5f-4abc-9d95-44870b003fcf"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bcf18898-5cb2-4bdc-805d-f38fd27917fd">
                <propertyInstance
                  Id="26cf664b-9233-45ac-a784-a7c0d2ab4d14"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2df322c2-8a60-499d-ba13-bbb9d04a71a5">
                <propertyInstance
                  Id="e70697c3-c978-4f00-a710-09c25fe285de"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c54d3321-a3d9-46c2-a458-c165eaac706a">
                <propertyInstance
                  Id="654b2616-9335-442a-997d-37af39a6caae"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="7708d681-ff13-4505-8d5c-b010a9a7fda0"
            parameters=""
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="45614aa7-93ce-44f4-95f1-9a8a02444b94">
                <ownedParameterableElement>
                  <class
                    Id="2a7df3cd-12d3-44e4-babe-fe7b5c28ae45"
                    name="T"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false">
                    <appliedStereotypesInternal>
                      <stereotypeInstance
                        Id="4a7b3d7f-89ed-434a-a7ee-4f1f45c50c5e"
                        name="class"
                        profile="CSharpProfile">
                        <propertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="57cb4009-d0d2-4bde-ae38-506ebb8915d6">
                            <propertyInstance
                              Id="600e94f2-c49d-4f45-8eff-75185c603c0d"
                              name="ClrAttributes" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="4ab71cea-561b-4f3c-94b8-9a6ff009800f">
                            <propertyInstance
                              Id="19c7f471-ff09-4774-aedf-6ba3ca274a7b"
                              name="IsPartial"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="5f201227-dc9e-483f-a78a-7daee49c7622">
                            <propertyInstance
                              Id="a14dae36-354f-43af-86e3-9772fd7a625c"
                              name="IsStatic"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="d9b74700-afb1-4007-885b-bfa4eeb80383">
                            <propertyInstance
                              Id="d78e6c4d-b596-41fa-83c0-df48e685f1f3"
                              name="IsUnsafe"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="e53072eb-420b-4ba0-9196-5361d5b19c45">
                            <propertyInstance
                              Id="1a641521-b7f3-4128-9d3a-fefcabcfb30a"
                              name="PackageVisibility"
                              value="internal" />
                          </stereotypeInstanceHasPropertyInstances>
                        </propertyInstances>
                      </stereotypeInstance>
                    </appliedStereotypesInternal>
                  </class>
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
        <ownedOperations>
          <operation
            Id="4cd31de6-aa42-4202-af61-230a08352a2a"
            name="GetEnumerator"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e3e392c7-4aee-4a80-83ff-015bf42ad282"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54f3853b-9768-4802-b3af-04491e65fa46">
                    <propertyInstance
                      Id="bb140d67-fda4-4e83-b345-a4ff6867b32a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c0540ba-c874-4857-93ea-19ca320517d1">
                    <propertyInstance
                      Id="51af34c5-1ed4-4d1c-b22f-fb82518de34b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="65b7beda-50ac-4c3e-81a1-9990cfad30cf">
                    <propertyInstance
                      Id="929ac656-e7d5-498c-aa80-eab314c52c7a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb7049d0-78b2-4d24-b2f4-60b48b727110">
                    <propertyInstance
                      Id="33465f21-05be-43ac-889d-a1e42a42458b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1729a31-adf4-4627-95c6-a66bd1fbcbf7">
                    <propertyInstance
                      Id="1651f100-c08e-43ca-b50c-cea0ad028f16"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="742a6d57-a109-4cdc-b372-2f91235871ef">
                    <propertyInstance
                      Id="0e9682c7-8a94-4955-aa19-8caa57743506"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3336e267-3550-4756-9204-e30565f6a59a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe54f97b-5bdf-421a-a130-822248330b72"
                      LastKnownName="IEnumerator"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="b11fa1ca-2df7-410a-92a4-4c3e39208fa3"
        name="ICloneable"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a46c5b85-f354-4270-80f0-90e6b9b8a4d6"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b333d9aa-7063-4c8d-b5aa-7be63809708c">
                <propertyInstance
                  Id="6ccc9aa5-7444-47f8-8aab-df8af35e2537"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4172a29f-5c75-4d43-b127-2b2f212caeec">
                <propertyInstance
                  Id="bc8eb93e-2d70-4092-986d-9a5897af9f87"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0b9afa72-1261-46ab-8755-bb801e585d19">
                <propertyInstance
                  Id="2103cb22-56fe-4e69-9e99-d4eac58df250"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ba5acda6-646f-4964-84ab-81395679e0b6">
                <propertyInstance
                  Id="64fb783d-b1f5-4dd4-9231-159fa40e2470"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="7e23187d-f9ea-44fe-a77b-637f3e6c6ef7"
            name="Clone"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="885e6332-c48f-42d2-a6b9-fcd7c5861825"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="34112517-98ca-4628-855e-d24ce5411b62">
                    <propertyInstance
                      Id="2c5e4c75-b41a-41c7-84b9-fd239bfa217b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efb637ef-e167-4365-a744-e504ff6cfe4f">
                    <propertyInstance
                      Id="085bc860-0b80-4cb6-b920-1fc22c3ef58b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9cec6f65-8181-4348-b45d-ae3c9f5b75c5">
                    <propertyInstance
                      Id="bc7bec35-6578-4764-bf44-1dee9ad875fb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="267c39e6-b43b-4b7c-989b-4e702ac6f199">
                    <propertyInstance
                      Id="a052fc74-3cc5-4400-8b59-6c3fca2c9820"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee21bbd6-3145-4825-afb6-bde20e22b8de">
                    <propertyInstance
                      Id="396144d9-6eec-48b5-a099-875da113189c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28ffba53-96c5-4956-8bcb-faebab9a3a9c">
                    <propertyInstance
                      Id="3dc3880d-a4fe-42ef-a522-9432a2149d69"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8df61b8c-734a-421a-9d8e-1f0e1305ade3"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="a10e3005-36b3-4995-8b77-a033861ac7bc"
                      LastKnownName="Object"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="cd85f7b6-1f21-40c8-8818-d20c9dba33f0"
        name="IEnumerable1"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3596dafb-b64b-4d4a-969d-f1e0a4098754"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c88b8c37-6a79-45fd-9860-0dfb9f0a85bf">
                <propertyInstance
                  Id="920a3cb3-82c9-470a-9cb7-49bb59d8952c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="40bae485-77aa-4857-8bfc-7aea9b18115b">
                <propertyInstance
                  Id="02edfc5b-f911-4475-9c31-dee6fc8eac61"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7ad02437-aa2e-4609-b4d4-3ccd1091f528">
                <propertyInstance
                  Id="c44a794c-1831-46a8-b462-61553455c2c1"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d9db6c8c-554b-4520-bdf4-d9873920f400">
                <propertyInstance
                  Id="99699313-9616-4c6c-acfb-056807993f38"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="7fe48ec4-3bf4-4a5c-9650-74740b5e1018"
            parameters=""
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="3396f1f9-ea16-4e89-854f-2b835a327987">
                <ownedParameterableElement>
                  <Interface
                    Id="f8d32b9a-51b4-4e20-926d-4bf835efd0f3"
                    name="T"
                    isAbstract="false"
                    isLeaf="false">
                    <appliedStereotypesInternal>
                      <stereotypeInstance
                        Id="5a34bae9-d1b0-48a4-95d3-e328ee8d4ba8"
                        name="interface"
                        profile="CSharpProfile">
                        <propertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="c0802e1f-6749-4684-88c9-f62ad0556c92">
                            <propertyInstance
                              Id="4ecf3537-1614-4f09-a780-f957b344ff57"
                              name="ClrAttributes" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="a525d891-017c-407d-a3ae-e20b97503fb9">
                            <propertyInstance
                              Id="0fef08e1-dd52-4e41-a035-26a67bf324d8"
                              name="IsPartial"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="64e4ac8a-44e7-40b7-96e5-e971aee30d79">
                            <propertyInstance
                              Id="1a3c94c5-2a2a-4dc9-b13c-da845d8d9712"
                              name="IsUnsafe"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="af8ddee4-38a2-47f1-8116-c1785eac5e8f">
                            <propertyInstance
                              Id="61ce1636-8f43-4773-9362-dcb27e58c000"
                              name="PackageVisibility"
                              value="internal" />
                          </stereotypeInstanceHasPropertyInstances>
                        </propertyInstances>
                      </stereotypeInstance>
                    </appliedStereotypesInternal>
                  </Interface>
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
        <ownedOperations>
          <operation
            Id="8ae39fc8-4890-4618-a583-ef0314225d4e"
            name="GetEnumerator"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="449aba36-81f8-426a-9b8c-06857a906fba"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b99c5cb1-b6c3-45f1-bef5-a5096948d195">
                    <propertyInstance
                      Id="4bb21774-01ba-4d81-9f86-11a754e10bd2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5306606d-81dc-4a5b-9fe9-94827550a00e">
                    <propertyInstance
                      Id="d1c47361-cdce-466f-826f-60dc2bb444d7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d331907-e6ef-44b6-907b-92df227bf499">
                    <propertyInstance
                      Id="055bc61a-9da5-4b73-9b5f-cf83c3480aeb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="527fdfdc-de10-4d5c-a1d5-ef279326e410">
                    <propertyInstance
                      Id="8d5b9b41-314b-4f56-9be1-daf47f56ceef"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b7ae6f9-edc4-4652-8805-6ef5185abecd">
                    <propertyInstance
                      Id="e68ca8c4-50a8-4774-b632-d8c686a808c5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d0d5a6a-09d1-45dd-a2b8-de1c9b0ce36f">
                    <propertyInstance
                      Id="a9cb0a10-72b9-434b-bb5a-62b3d90913fa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c66c09b-10ce-4586-a52b-8730f7b38a3d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="fe54f97b-5bdf-421a-a130-822248330b72"
                      LastKnownName="IEnumerator"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="fcf1d7e9-05d2-4520-a8e9-f46c0dfbc4ee"
        name="IEquatable"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="bd4ce755-9490-46b7-9548-ae87277c0944"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e1004cb1-878c-48b5-ad9c-d37675c096c3">
                <propertyInstance
                  Id="ee8569d6-cb03-4de4-8b37-c8d632d341a2"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ca9c5e0e-39ea-4544-8375-ad6518c547a3">
                <propertyInstance
                  Id="465504d2-4557-4d59-83d6-eac24ed850f4"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cb6a3e0e-f0f5-4f4b-afa9-5c835c68ec05">
                <propertyInstance
                  Id="93e38ef8-2cdc-4ab4-adde-a79a1ebaae81"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="78d1ea0a-330b-4efb-885b-a86627366f8a">
                <propertyInstance
                  Id="e55749ae-6196-4f78-b615-2681c43c8ecf"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="1b3f2462-27fc-4c71-80b2-792ffae59114"
            parameters=""
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="e2f0756e-1944-40e9-9bef-b7890b215bf7">
                <ownedParameterableElement>
                  <class
                    Id="fb009c07-4d2a-437a-acfc-105927ca1766"
                    name="C"
                    isAbstract="false"
                    isLeaf="false"
                    isActiveClass="false">
                    <appliedStereotypesInternal>
                      <stereotypeInstance
                        Id="b7c859cc-5b90-462f-a8f3-be8f99c3f91f"
                        name="class"
                        profile="CSharpProfile">
                        <propertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="f9851ee8-fe3e-49ee-af45-0e6f2414fc79">
                            <propertyInstance
                              Id="9aff45ed-90f7-41fb-8d55-9ae5e42e8f27"
                              name="ClrAttributes" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="8d271094-4e53-460a-969f-6b015d148fcf">
                            <propertyInstance
                              Id="a2787e0d-7eb7-4632-9a23-aabe65a71caa"
                              name="IsPartial"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="93d7357f-8176-4072-88b3-eaa9e45f602d">
                            <propertyInstance
                              Id="3fce8bc9-e855-428c-a588-ed7e3c1c07fa"
                              name="IsStatic"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="4701faea-4ae3-4d97-b316-352f4eccd76e">
                            <propertyInstance
                              Id="230badba-86f2-42f5-9a2b-806427c5a7d0"
                              name="IsUnsafe"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="49fb503a-2430-41a0-95b0-49709b924169">
                            <propertyInstance
                              Id="899aea1f-55c7-45b3-a695-87e4d20ebe87"
                              name="PackageVisibility"
                              value="internal" />
                          </stereotypeInstanceHasPropertyInstances>
                        </propertyInstances>
                      </stereotypeInstance>
                    </appliedStereotypesInternal>
                  </class>
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
        <ownedOperations>
          <operation
            Id="e51c930b-b626-4a14-b7be-69ce99038289"
            name="Equals"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e3720b26-8c04-4ae8-880f-ac288d4487fa"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="acd58c39-3234-413c-9f36-1fa8d046dc62">
                    <propertyInstance
                      Id="565a6a5d-6a1f-4bc2-ad24-0f25511861e6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e089fb54-d793-46bc-8ed4-af0aaa2a972f">
                    <propertyInstance
                      Id="3fa3553d-e8ae-4aac-a261-c55cb82929e2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5f9e4af-9b85-4041-bb2d-44a87c6a0e31">
                    <propertyInstance
                      Id="b5b53926-392a-4fb3-8cf9-dc093421696e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f37a9fbd-65da-4252-984e-277dfb33255d">
                    <propertyInstance
                      Id="e5c5116a-11a9-4060-bf26-b107ffaf39a9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="693b3b6d-0149-4e9f-b108-13a999d93ebe">
                    <propertyInstance
                      Id="23b20e78-774b-4ea4-8207-a913b8785f8b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17c6b8ee-df84-47c7-94c8-cc765b0c19d9">
                    <propertyInstance
                      Id="a274426d-3fc0-462a-a43a-a7aeff9b33dd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f0773812-ed3a-44bb-900c-130843eb4a5d"
                  name="other"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="fb009c07-4d2a-437a-acfc-105927ca1766"
                      LastKnownName="C"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d44c99b7-4ec6-4a24-80d8-1568e258b13d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="e4e8deb2-c934-4af5-bd03-6eec1764419f"
        name="IEquatable1"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="394c1a67-b770-486e-8879-aa28387841e5"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="65d2dd4c-2646-4784-a1f1-6b05428d0a4e">
                <propertyInstance
                  Id="8a215516-2823-43cb-8d56-9b127965319b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2de79898-6e18-4b85-96a9-e389fbbd5e62">
                <propertyInstance
                  Id="a04e2f60-5fe5-47df-8e8f-006b8a35ea7d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3b7ea9e0-80e2-49f4-8c1c-def4b97fd236">
                <propertyInstance
                  Id="cf10393c-258b-48e9-9414-5f39eb7970c9"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="04a8d839-638d-4e1d-8b9c-8935eb322d21">
                <propertyInstance
                  Id="2e6828a8-fbc7-4c47-875c-480d174fc9ed"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedRedefinableTemplateSignatureInternal>
          <redefinableTemplateSignature
            Id="691877c3-0798-45eb-9d52-561f691cb8e7"
            parameters=""
            isLeaf="false">
            <ownedParameters>
              <classifierTemplateParameter
                Id="08b5977e-07d2-45a9-9f4e-7b4671505ac9">
                <ownedParameterableElement>
                  <Interface
                    Id="b0cdc7a3-2fdd-40f6-ae13-2466cffa825b"
                    name="T"
                    isAbstract="false"
                    isLeaf="false">
                    <appliedStereotypesInternal>
                      <stereotypeInstance
                        Id="ba222612-380a-40fe-a94f-90d3dab2f0e4"
                        name="interface"
                        profile="CSharpProfile">
                        <propertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="c65f88eb-b366-4158-be79-eeebeeb89af7">
                            <propertyInstance
                              Id="26614d74-05f1-4e61-a6da-f17dcb7e58e6"
                              name="ClrAttributes" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="7fa24039-4d19-4bca-95c8-5581e0a89023">
                            <propertyInstance
                              Id="d8a51742-a6b3-4b60-b081-5cb27d5ccf8a"
                              name="IsPartial"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="9e441602-dc97-461f-9237-3eae96ef0794">
                            <propertyInstance
                              Id="d6bef0ab-2f38-4610-82af-420c57b4cfe0"
                              name="IsUnsafe"
                              value="false" />
                          </stereotypeInstanceHasPropertyInstances>
                          <stereotypeInstanceHasPropertyInstances
                            Id="b6e0ff9c-013e-4e17-a7c6-d2c435c1d106">
                            <propertyInstance
                              Id="06023055-5e5e-4f28-835f-75d0f70383ee"
                              name="PackageVisibility"
                              value="internal" />
                          </stereotypeInstanceHasPropertyInstances>
                        </propertyInstances>
                      </stereotypeInstance>
                    </appliedStereotypesInternal>
                  </Interface>
                </ownedParameterableElement>
              </classifierTemplateParameter>
            </ownedParameters>
          </redefinableTemplateSignature>
        </ownedRedefinableTemplateSignatureInternal>
        <ownedOperations>
          <operation
            Id="113a4424-3811-41bd-8afe-c40e8a7badd3"
            name="Equals"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2a260f0c-c835-4684-9813-5a3fe503f22b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="22b59c73-0f1c-4c87-b621-d44ecf7ecb8b">
                    <propertyInstance
                      Id="026224b8-f085-4eae-856b-86710d977ad2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52e42acd-9674-46d6-86ff-f3e8cf811711">
                    <propertyInstance
                      Id="3cc894c6-433e-48e6-8d46-d75c78e77953"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="93c1aca2-f4d6-4bc8-a971-fc0893876308">
                    <propertyInstance
                      Id="379b46cf-d634-4ee3-a450-21371fa5f615"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1504fe2-f879-4bcc-b3a4-ca0c15ed69a7">
                    <propertyInstance
                      Id="c575d1eb-b56d-4fee-9f6c-2e66f2223c39"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1c0930e-9d5a-4e17-a3b7-2a2a2102bcdc">
                    <propertyInstance
                      Id="60c104a9-6441-4d0f-8ba1-71a8672f7b75"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3a63a20-2343-406d-9f3d-b921b7307152">
                    <propertyInstance
                      Id="86d4d407-b6c1-426e-a292-bb4547663c49"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4af421b1-abe0-42bf-a060-0bad9630a3df"
                  name="other"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="f8d32b9a-51b4-4e20-926d-4bf835efd0f3"
                      LastKnownName="T"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c8513227-6b88-4cc0-93c9-d10e979eba8f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
                      LastKnownName="Boolean"
                      LastKnownLocation="Knot3.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="6411bc21-56a6-4486-8e66-c8ba3b71926e"
        LastKnownName="RenderEffects"
        LastKnownLocation="RenderEffects.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e88c054f-f6c9-4c94-bc91-87ca22a6fcac"
        name="Knot3-Entwurf::GameScreen" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4aed3607-7fb9-4fea-869f-5e81f5cab4b6"
        name="Knot3-Entwurf::DisplayLayer" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <interaction
        Id="fa11f208-54ee-4c9d-8c49-1ceb169b43d9"
        name="Spielstart"
        collapseFragmentsFlag="false"
        isActiveClass="false"
        isAbstract="false"
        isLeaf="false"
        isReentrant="false">
        <fragments>
          <messageOccurrenceSpecification
            Id="91ccb77e-b5f9-4c67-8b66-0e810c670b76"
            name="MessageOccurrenceSpecification41">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="44420eab-b1f6-4fbd-83d9-f043959cfcd9"
            name="BehaviorExecutionSpecification12">
            <coveredLifelines>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="7864b5fd-4037-4fcd-a85e-f24c98903fae"
                LastKnownName="ExecutionOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="2739a772-26bf-4bb2-bfa5-c62155fd08de"
                LastKnownName="ExecutionOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="4d2ca47b-6a3f-4e30-a546-1b10727e7049"
                LastKnownName="MessageOccurrenceSpecification42"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="1773807a-03a1-489d-b9fc-31297e12c45c"
                LastKnownName="MessageOccurrenceSpecification43"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="5ebaebb9-4d91-4145-9e66-486cfad723ff"
                LastKnownName="ExecutionOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="1e7ee20e-4e60-41f9-a3f3-4987c82d2a3b"
                LastKnownName="ExecutionOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="2739a772-26bf-4bb2-bfa5-c62155fd08de"
            name="ExecutionOccurrenceSpecification23">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="577b35dc-d4a0-470b-8390-ba8983babfaf"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="4d2ca47b-6a3f-4e30-a546-1b10727e7049"
            name="MessageOccurrenceSpecification42">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="1773807a-03a1-489d-b9fc-31297e12c45c"
            name="MessageOccurrenceSpecification43">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="411e40b7-2f73-4260-b328-0ecf4c9a42fd"
            name="BehaviorExecutionSpecification13">
            <coveredLifelines>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="1e7ee20e-4e60-41f9-a3f3-4987c82d2a3b"
                LastKnownName="ExecutionOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="5ebaebb9-4d91-4145-9e66-486cfad723ff"
                LastKnownName="ExecutionOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="d6659354-a211-4a1d-b7a3-8f68986842ae"
                LastKnownName="MessageOccurrenceSpecification44"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="72ee2371-f155-4ee5-852a-bbab3a935277"
                LastKnownName="MessageOccurrenceSpecification45"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="55cbdc21-b4fd-4c0c-a619-fab558306402"
                LastKnownName="MessageOccurrenceSpecification48"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="5ebaebb9-4d91-4145-9e66-486cfad723ff"
            name="ExecutionOccurrenceSpecification25">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="485be526-24b1-4848-a947-a94be2c3cf42"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="d6659354-a211-4a1d-b7a3-8f68986842ae"
            name="MessageOccurrenceSpecification44">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="0fa1897f-4a39-416f-9cee-7f9b5ca5ea53"
            name="BehaviorExecutionSpecification14">
            <coveredLifelines>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="a738cdf9-1881-4082-89b2-93c2fb598dd7"
                LastKnownName="ExecutionOccurrenceSpecification28"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="6fa3e3a5-802d-43ce-9aeb-ef21e6d60d00"
                LastKnownName="ExecutionOccurrenceSpecification27"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="75d51c46-1afb-4069-9bd4-685e9c3463f6"
                LastKnownName="MessageOccurrenceSpecification46"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="2d3cc71e-0ff0-4192-9ac7-b28e5badc02e"
                LastKnownName="MessageOccurrenceSpecification7"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="71558504-dbec-43e8-a59a-831989677c4c"
                LastKnownName="MessageOccurrenceSpecification10"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="87078c42-b33f-490d-ac7d-583377f62762"
                LastKnownName="MessageOccurrenceSpecification47"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="6fa3e3a5-802d-43ce-9aeb-ef21e6d60d00"
            name="ExecutionOccurrenceSpecification27">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="18e21393-4a38-4550-8b9f-f526605ee476"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="72ee2371-f155-4ee5-852a-bbab3a935277"
            name="MessageOccurrenceSpecification45">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="75d51c46-1afb-4069-9bd4-685e9c3463f6"
            name="MessageOccurrenceSpecification46">
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="0f4ba01a-42b9-4260-a07c-0e4e15b05a3a"
            name="BehaviorExecutionSpecification3">
            <coveredLifelines>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="65445514-da91-4957-b39c-6e18427c22b8"
                LastKnownName="ExecutionOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="0a174c44-782e-40ed-becd-37392ed3fae6"
                LastKnownName="ExecutionOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="b0542e42-6f39-47a2-8d67-237a4c869637"
                LastKnownName="MessageOccurrenceSpecification8"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="1253c441-1bcc-4ebd-9a2a-0fd032b9d0c2"
                LastKnownName="MessageOccurrenceSpecification11"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="8fee2ea6-cc8c-4381-9433-ecbc6b58d4e0"
                LastKnownName="MessageOccurrenceSpecification14"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="113d020a-15aa-4f94-a3c4-9db410265792"
                LastKnownName="MessageOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="6a926382-fcd9-4a06-9b14-d48d7556ad73"
                LastKnownName="MessageOccurrenceSpecification18"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="c7d0b8ce-d32a-4441-8358-9eb6c30b3325"
                LastKnownName="MessageOccurrenceSpecification27"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="38ee56f3-8dca-42be-9bf7-0bab14795e4a"
                LastKnownName="MessageOccurrenceSpecification30"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="535a29a4-ad16-4d2d-a5bc-6cb3a536f0b5"
                LastKnownName="MessageOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="0f4dc410-b0d1-4062-8f12-9c6527b72ff2"
                LastKnownName="MessageOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="104dd88f-28cf-42ec-b9f1-3f07b5840fc9"
                LastKnownName="MessageOccurrenceSpecification35"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="8c98c79a-81b1-4976-8dc6-d669ce6dc9c4"
                LastKnownName="MessageOccurrenceSpecification38"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="83d293d5-6e82-4d45-9066-379dd97bd641"
                LastKnownName="MessageOccurrenceSpecification9"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="0a174c44-782e-40ed-becd-37392ed3fae6"
            name="ExecutionOccurrenceSpecification5">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="54f7b19a-ab01-41aa-a5d4-e05c26e3e1eb"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="b0542e42-6f39-47a2-8d67-237a4c869637"
            name="MessageOccurrenceSpecification8">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="2d3cc71e-0ff0-4192-9ac7-b28e5badc02e"
            name="MessageOccurrenceSpecification7">
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="8d46d300-97ec-4e0d-9f04-cb0070bd03b9"
            name="BehaviorExecutionSpecification4">
            <coveredLifelines>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="9220de63-a369-4290-8d5c-c3f7eae382cb"
                LastKnownName="ExecutionOccurrenceSpecification8"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="d09dc47b-ccff-4d82-b6c2-aa913ec9c709"
                LastKnownName="ExecutionOccurrenceSpecification7"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="75ef7130-068f-438d-9f0e-e91ae954fe7c"
                LastKnownName="MessageOccurrenceSpecification12"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="411c523b-55f6-4e67-a33c-8b28f2962dae"
                LastKnownName="MessageOccurrenceSpecification13"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="d09dc47b-ccff-4d82-b6c2-aa913ec9c709"
            name="ExecutionOccurrenceSpecification7">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="59189481-8788-47b7-87c5-9c7eabc32b59"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="75ef7130-068f-438d-9f0e-e91ae954fe7c"
            name="MessageOccurrenceSpecification12">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="1253c441-1bcc-4ebd-9a2a-0fd032b9d0c2"
            name="MessageOccurrenceSpecification11">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="8fee2ea6-cc8c-4381-9433-ecbc6b58d4e0"
            name="MessageOccurrenceSpecification14">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="411c523b-55f6-4e67-a33c-8b28f2962dae"
            name="MessageOccurrenceSpecification13">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="9220de63-a369-4290-8d5c-c3f7eae382cb"
            name="ExecutionOccurrenceSpecification8">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="bb8e0d67-3615-4dd2-b850-df6fd86928a3"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="c9751129-3983-48c9-a62e-2fea9994b00e"
            name="BehaviorExecutionSpecification5">
            <coveredLifelines>
              <lifelineMoniker
                Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="734e7374-dc2f-472e-ab87-f144ed350142"
                LastKnownName="ExecutionOccurrenceSpecification10"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="9e18d4c8-d2c1-456d-b835-fc2ee9a579e8"
                LastKnownName="ExecutionOccurrenceSpecification9"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="9026f516-691a-4e6f-9a1f-f7d39b4d96b5"
                LastKnownName="MessageOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="74c54a32-0876-429f-be6f-ec4b54a7005b"
                LastKnownName="MessageOccurrenceSpecification17"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="9e18d4c8-d2c1-456d-b835-fc2ee9a579e8"
            name="ExecutionOccurrenceSpecification9">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="e0c5c088-7453-4316-b481-6ae51ef0c6a2"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="113d020a-15aa-4f94-a3c4-9db410265792"
            name="MessageOccurrenceSpecification15">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="9026f516-691a-4e6f-9a1f-f7d39b4d96b5"
            name="MessageOccurrenceSpecification16">
            <covered>
              <lifelineMoniker
                Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="74c54a32-0876-429f-be6f-ec4b54a7005b"
            name="MessageOccurrenceSpecification17">
            <covered>
              <lifelineMoniker
                Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="6a926382-fcd9-4a06-9b14-d48d7556ad73"
            name="MessageOccurrenceSpecification18">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="734e7374-dc2f-472e-ab87-f144ed350142"
            name="ExecutionOccurrenceSpecification10">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="67762faf-e967-4f52-987c-85477f454317"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="bc34654b-929c-4235-99ac-f281b8d09bf6"
            name="BehaviorExecutionSpecification8">
            <coveredLifelines>
              <lifelineMoniker
                Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
                LastKnownName="settingsButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="8aa363fd-1624-4266-bcb5-e3d2eec1cf11"
                LastKnownName="ExecutionOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="9e498615-c303-44a5-86c9-6afdc8834940"
                LastKnownName="ExecutionOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="7c62b877-1b23-4ba3-bd5f-5ca978cca38e"
                LastKnownName="MessageOccurrenceSpecification28"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="775da2cb-b150-4083-8726-784fba35361e"
                LastKnownName="MessageOccurrenceSpecification29"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="9e498615-c303-44a5-86c9-6afdc8834940"
            name="ExecutionOccurrenceSpecification15">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="37cf98e2-9c3c-41a7-aaac-6de5d55407b0"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
                LastKnownName="settingsButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="7c62b877-1b23-4ba3-bd5f-5ca978cca38e"
            name="MessageOccurrenceSpecification28">
            <covered>
              <lifelineMoniker
                Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
                LastKnownName="settingsButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="c7d0b8ce-d32a-4441-8358-9eb6c30b3325"
            name="MessageOccurrenceSpecification27">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="775da2cb-b150-4083-8726-784fba35361e"
            name="MessageOccurrenceSpecification29">
            <covered>
              <lifelineMoniker
                Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
                LastKnownName="settingsButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="38ee56f3-8dca-42be-9bf7-0bab14795e4a"
            name="MessageOccurrenceSpecification30">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="8aa363fd-1624-4266-bcb5-e3d2eec1cf11"
            name="ExecutionOccurrenceSpecification16">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="ef053a59-f583-48ab-b0a8-419bd5481659"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
                LastKnownName="settingsButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="818b0e58-8e55-4c62-9a0c-2e235f9335e4"
            name="BehaviorExecutionSpecification7">
            <coveredLifelines>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="bccdda6b-dd0b-4d80-adc4-b7c299c9c45a"
                LastKnownName="ExecutionOccurrenceSpecification14"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="6f2d2cad-4488-4ecb-89da-3073593e28f2"
                LastKnownName="ExecutionOccurrenceSpecification13"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="b61a5ca2-3a2a-4846-958b-c1ac9258a70b"
                LastKnownName="MessageOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="296c31f6-52f5-414e-8275-0b281c4d4c20"
                LastKnownName="MessageOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="6f2d2cad-4488-4ecb-89da-3073593e28f2"
            name="ExecutionOccurrenceSpecification13">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="c0dc0317-c835-42c1-ba0e-eb60e50b220e"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="535a29a4-ad16-4d2d-a5bc-6cb3a536f0b5"
            name="MessageOccurrenceSpecification23">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="b61a5ca2-3a2a-4846-958b-c1ac9258a70b"
            name="MessageOccurrenceSpecification24">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="296c31f6-52f5-414e-8275-0b281c4d4c20"
            name="MessageOccurrenceSpecification25">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="0f4dc410-b0d1-4062-8f12-9c6527b72ff2"
            name="MessageOccurrenceSpecification26">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="bccdda6b-dd0b-4d80-adc4-b7c299c9c45a"
            name="ExecutionOccurrenceSpecification14">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="3382355b-ce87-457f-9822-02bda8a7a03f"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="eb1dfd58-f8e6-4979-a065-4b4c5ba88e56"
            name="BehaviorExecutionSpecification10">
            <coveredLifelines>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="60f32d8b-fc81-4d9f-9848-3322ac028877"
                LastKnownName="ExecutionOccurrenceSpecification20"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="48d6deb4-a595-4313-8431-ef5de070ae4a"
                LastKnownName="ExecutionOccurrenceSpecification19"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="31beaaaa-75bf-4ab2-b53d-cca6c0a466b1"
                LastKnownName="MessageOccurrenceSpecification36"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="182ced11-db35-4cb5-846c-d94a1493ff01"
                LastKnownName="MessageOccurrenceSpecification37"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="48d6deb4-a595-4313-8431-ef5de070ae4a"
            name="ExecutionOccurrenceSpecification19">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="1a2f1d11-c5d1-492c-ac1e-29198b456555"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="104dd88f-28cf-42ec-b9f1-3f07b5840fc9"
            name="MessageOccurrenceSpecification35">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="31beaaaa-75bf-4ab2-b53d-cca6c0a466b1"
            name="MessageOccurrenceSpecification36">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="182ced11-db35-4cb5-846c-d94a1493ff01"
            name="MessageOccurrenceSpecification37">
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="8c98c79a-81b1-4976-8dc6-d669ce6dc9c4"
            name="MessageOccurrenceSpecification38">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="60f32d8b-fc81-4d9f-9848-3322ac028877"
            name="ExecutionOccurrenceSpecification20">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="b22c3a9e-353c-4d13-a04b-c04e8bc90696"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
                LastKnownName="menu : Menu"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="83d293d5-6e82-4d45-9066-379dd97bd641"
            name="MessageOccurrenceSpecification9">
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="71558504-dbec-43e8-a59a-831989677c4c"
            name="MessageOccurrenceSpecification10">
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="65445514-da91-4957-b39c-6e18427c22b8"
            name="ExecutionOccurrenceSpecification6">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="86c8a79f-fb3b-4ced-afc1-5d1463d1033e"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
                LastKnownName="startScreen : StartScreen"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="55cbdc21-b4fd-4c0c-a619-fab558306402"
            name="MessageOccurrenceSpecification48">
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="87078c42-b33f-490d-ac7d-583377f62762"
            name="MessageOccurrenceSpecification47">
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="a738cdf9-1881-4082-89b2-93c2fb598dd7"
            name="ExecutionOccurrenceSpecification28">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="8bd4ac8f-d395-4674-8dd7-68c6c0ae35ea"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="1e7ee20e-4e60-41f9-a3f3-4987c82d2a3b"
            name="ExecutionOccurrenceSpecification26">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="c301198e-ecdc-4f53-b20d-0220dc79d801"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="7864b5fd-4037-4fcd-a85e-f24c98903fae"
            name="ExecutionOccurrenceSpecification24">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="c93e2a42-168d-4a1e-8a22-b8a24fd31d23"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
                LastKnownName="Program"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
        </fragments>
        <lifelines>
          <lifeline
            Id="4fcff6f0-c40f-4009-b074-74aa51a377a9"
            name="Program"
            isActor="false"
            lifelineDisplayName="Program">
            <topLevelOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="91ccb77e-b5f9-4c67-8b66-0e810c670b76"
                LastKnownName="MessageOccurrenceSpecification41"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="2739a772-26bf-4bb2-bfa5-c62155fd08de"
                LastKnownName="ExecutionOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="7864b5fd-4037-4fcd-a85e-f24c98903fae"
                LastKnownName="ExecutionOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="af4de2cc-21ce-466a-8843-b345a7bfffa1"
            name="knot3Game : Knot3Game"
            isActor="false"
            lifelineDisplayName="knot3Game : Knot3Game">
            <represents>
              <propertyMoniker
                Id="45525c22-0b98-418b-82cb-58fccfaa167f"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="6fa3e3a5-802d-43ce-9aeb-ef21e6d60d00"
                LastKnownName="ExecutionOccurrenceSpecification27"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="a738cdf9-1881-4082-89b2-93c2fb598dd7"
                LastKnownName="ExecutionOccurrenceSpecification28"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="f84930d9-24a1-4b94-88e5-6f2090efedf2"
            name="startScreen : StartScreen"
            isActor="false"
            lifelineDisplayName="startScreen : StartScreen">
            <represents>
              <propertyMoniker
                Id="006607ab-9ce5-49e9-8bfa-b2d7c1dd8901"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="0a174c44-782e-40ed-becd-37392ed3fae6"
                LastKnownName="ExecutionOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="65445514-da91-4957-b39c-6e18427c22b8"
                LastKnownName="ExecutionOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="7b1a9c9a-f263-4670-bf21-722e4655b49c"
            name="menu : Menu"
            isActor="false"
            lifelineDisplayName="menu : Menu">
            <represents>
              <propertyMoniker
                Id="90472269-ddf1-4468-a359-4ea563d43201"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="d09dc47b-ccff-4d82-b6c2-aa913ec9c709"
                LastKnownName="ExecutionOccurrenceSpecification7"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="9220de63-a369-4290-8d5c-c3f7eae382cb"
                LastKnownName="ExecutionOccurrenceSpecification8"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="6f2d2cad-4488-4ecb-89da-3073593e28f2"
                LastKnownName="ExecutionOccurrenceSpecification13"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="bccdda6b-dd0b-4d80-adc4-b7c299c9c45a"
                LastKnownName="ExecutionOccurrenceSpecification14"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="48d6deb4-a595-4313-8431-ef5de070ae4a"
                LastKnownName="ExecutionOccurrenceSpecification19"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="60f32d8b-fc81-4d9f-9848-3322ac028877"
                LastKnownName="ExecutionOccurrenceSpecification20"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="45336bf4-48bf-4821-9b91-7a68ceca6390"
            name="creativeButton : MenuButton"
            isActor="false"
            lifelineDisplayName="creativeButton : MenuButton">
            <represents>
              <propertyMoniker
                Id="a0a555c8-0678-4c6c-a3e9-2b06d7d72e82"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="9e18d4c8-d2c1-456d-b835-fc2ee9a579e8"
                LastKnownName="ExecutionOccurrenceSpecification9"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="734e7374-dc2f-472e-ab87-f144ed350142"
                LastKnownName="ExecutionOccurrenceSpecification10"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="138c96f7-edca-44e0-8fc8-1be724f0e532"
            name="settingsButton : MenuButton"
            isActor="false"
            lifelineDisplayName="settingsButton : MenuButton">
            <represents>
              <propertyMoniker
                Id="cee72ebf-ff58-421c-874c-cb40a741ad11"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="9e498615-c303-44a5-86c9-6afdc8834940"
                LastKnownName="ExecutionOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="8aa363fd-1624-4266-bcb5-e3d2eec1cf11"
                LastKnownName="ExecutionOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
        </lifelines>
        <messages>
          <message
            Id="40becd66-1cf6-4503-9cde-1879fe90cf09"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="true">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="91ccb77e-b5f9-4c67-8b66-0e810c670b76"
                LastKnownName="MessageOccurrenceSpecification41"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="4d2ca47b-6a3f-4e30-a546-1b10727e7049"
                LastKnownName="MessageOccurrenceSpecification42"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="5a79c197-9ecf-48b9-89cb-4cf10678b8a9"
            name="Main()"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="true">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="1773807a-03a1-489d-b9fc-31297e12c45c"
                LastKnownName="MessageOccurrenceSpecification43"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="d6659354-a211-4a1d-b7a3-8f68986842ae"
                LastKnownName="MessageOccurrenceSpecification44"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="d1e92b6f-b466-4b6b-8fe2-272acde4dc65"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="72ee2371-f155-4ee5-852a-bbab3a935277"
                LastKnownName="MessageOccurrenceSpecification45"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="75d51c46-1afb-4069-9bd4-685e9c3463f6"
                LastKnownName="MessageOccurrenceSpecification46"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="87302c29-d1b9-467c-939a-765ce061ce84"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="2d3cc71e-0ff0-4192-9ac7-b28e5badc02e"
                LastKnownName="MessageOccurrenceSpecification7"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="b0542e42-6f39-47a2-8d67-237a4c869637"
                LastKnownName="MessageOccurrenceSpecification8"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="a1b0fd09-e8d0-401e-8aa1-bf4a6f8af214"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="1253c441-1bcc-4ebd-9a2a-0fd032b9d0c2"
                LastKnownName="MessageOccurrenceSpecification11"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="75ef7130-068f-438d-9f0e-e91ae954fe7c"
                LastKnownName="MessageOccurrenceSpecification12"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="817c8c6d-eabc-4599-9dff-8ce183322b74"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="411c523b-55f6-4e67-a33c-8b28f2962dae"
                LastKnownName="MessageOccurrenceSpecification13"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="8fee2ea6-cc8c-4381-9433-ecbc6b58d4e0"
                LastKnownName="MessageOccurrenceSpecification14"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="86982b75-86e8-4c95-b1cd-7729034650df"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="113d020a-15aa-4f94-a3c4-9db410265792"
                LastKnownName="MessageOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="9026f516-691a-4e6f-9a1f-f7d39b4d96b5"
                LastKnownName="MessageOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="83ec0a56-8482-4ad7-9d9a-05d23f67bf6b"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="74c54a32-0876-429f-be6f-ec4b54a7005b"
                LastKnownName="MessageOccurrenceSpecification17"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="6a926382-fcd9-4a06-9b14-d48d7556ad73"
                LastKnownName="MessageOccurrenceSpecification18"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="74f7e389-2cac-4903-8990-6c19ee8a9a34"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="c7d0b8ce-d32a-4441-8358-9eb6c30b3325"
                LastKnownName="MessageOccurrenceSpecification27"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="7c62b877-1b23-4ba3-bd5f-5ca978cca38e"
                LastKnownName="MessageOccurrenceSpecification28"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="36a29c5b-a5c0-4c26-be0e-bd76f17248ab"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="775da2cb-b150-4083-8726-784fba35361e"
                LastKnownName="MessageOccurrenceSpecification29"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="38ee56f3-8dca-42be-9bf7-0bab14795e4a"
                LastKnownName="MessageOccurrenceSpecification30"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="817330ba-d864-4f5e-b36e-fbf737e14efe"
            name="Add(creativeButton)"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="535a29a4-ad16-4d2d-a5bc-6cb3a536f0b5"
                LastKnownName="MessageOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="b61a5ca2-3a2a-4846-958b-c1ac9258a70b"
                LastKnownName="MessageOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="b7b571bf-02ef-4933-97a6-bc5c365be888"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="296c31f6-52f5-414e-8275-0b281c4d4c20"
                LastKnownName="MessageOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="0f4dc410-b0d1-4062-8f12-9c6527b72ff2"
                LastKnownName="MessageOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="8e6cc254-27c5-4825-9c47-7ed96917518f"
            name="Add(settingsButton)"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="104dd88f-28cf-42ec-b9f1-3f07b5840fc9"
                LastKnownName="MessageOccurrenceSpecification35"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="31beaaaa-75bf-4ab2-b53d-cca6c0a466b1"
                LastKnownName="MessageOccurrenceSpecification36"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="6e54d469-c4f0-4dbb-9e8a-e6ef1f3d302a"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="182ced11-db35-4cb5-846c-d94a1493ff01"
                LastKnownName="MessageOccurrenceSpecification37"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="8c98c79a-81b1-4976-8dc6-d669ce6dc9c4"
                LastKnownName="MessageOccurrenceSpecification38"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="5a39200c-af44-4807-88d1-e497aa316141"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="83d293d5-6e82-4d45-9066-379dd97bd641"
                LastKnownName="MessageOccurrenceSpecification9"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="71558504-dbec-43e8-a59a-831989677c4c"
                LastKnownName="MessageOccurrenceSpecification10"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="8f1c5c94-dc15-40e7-9c87-a32049592eb5"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="87078c42-b33f-490d-ac7d-583377f62762"
                LastKnownName="MessageOccurrenceSpecification47"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="55cbdc21-b4fd-4c0c-a619-fab558306402"
                LastKnownName="MessageOccurrenceSpecification48"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
        </messages>
        <ownedAttributesInternal>
          <property
            Id="45525c22-0b98-418b-82cb-58fccfaa167f"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="11fbb466-9655-4a46-8154-2ac99e569051"
                LastKnownName="Knot3Game"
                LastKnownLocation="Screens.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="006607ab-9ce5-49e9-8bfa-b2d7c1dd8901"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="8d0c1248-e881-46bf-b69e-b147b39e9f99"
                LastKnownName="StartScreen"
                LastKnownLocation="Screens.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="90472269-ddf1-4468-a359-4ea563d43201"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="b4e6504e-28fd-4e43-8533-79b8e88964d8"
                LastKnownName="Menu"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="a0a555c8-0678-4c6c-a3e9-2b06d7d72e82"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="5eb07dbd-b3dd-46bf-a375-6da868c9fb85"
                LastKnownName="MenuButton"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="cee72ebf-ff58-421c-874c-cb40a741ad11"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="5eb07dbd-b3dd-46bf-a375-6da868c9fb85"
                LastKnownName="MenuButton"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </interaction>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <interaction
        Id="f9f53edd-a1bb-448e-b573-c46889010a81"
        name="Spielende"
        collapseFragmentsFlag="false"
        isActiveClass="false"
        isAbstract="false"
        isLeaf="false"
        isReentrant="false">
        <ownedCommentsInternal>
          <comment
            Id="806aa7ac-3ec1-4e6e-a84a-8679467f15ce">
            <body>Beendet das Spiel</body>
            <annotatedElements>
              <behaviorExecutionSpecificationMoniker
                Id="34b24ef2-d08b-4567-9d5f-40d70010535e"
                LastKnownName="BehaviorExecutionSpecification13"
                LastKnownLocation="Knot3.uml" />
            </annotatedElements>
          </comment>
        </ownedCommentsInternal>
        <fragments>
          <messageOccurrenceSpecification
            Id="34482942-3437-403e-943f-9fb09ad373c5"
            name="MessageOccurrenceSpecification1">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="c6293d14-3dc8-4183-b419-f3559f15d84d"
            name="MessageOccurrenceSpecification5">
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="c14abeb1-aaaf-4677-b420-15fedbe17546"
            name="BehaviorExecutionSpecification1">
            <coveredLifelines>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="9ef18c37-d86b-4891-b5eb-525d7db99267"
                LastKnownName="ExecutionOccurrenceSpecification2"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="04a69575-892f-4395-abd2-9fff321accda"
                LastKnownName="ExecutionOccurrenceSpecification1"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="b4564ab5-8efd-4245-9337-c6f1a03d75c4"
                LastKnownName="MessageOccurrenceSpecification2"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="04a69575-892f-4395-abd2-9fff321accda"
            name="ExecutionOccurrenceSpecification1">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="b574926d-47c7-41ec-a53e-9e7e82b3db79"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="b4564ab5-8efd-4245-9337-c6f1a03d75c4"
            name="MessageOccurrenceSpecification2">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="c70e48d1-2fb4-43d8-a660-d49102709d09"
            name="BehaviorExecutionSpecification3">
            <coveredLifelines>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="5556c456-1d98-4717-805f-fee2b270b063"
                LastKnownName="ExecutionOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="f603e312-baff-4525-ab4e-a6d5082c75b2"
                LastKnownName="ExecutionOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="0835b487-a0b1-49fd-a788-88d89ea23f9e"
                LastKnownName="MessageOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="4d7aa2ea-5ff3-457c-b969-dedb49a71684"
                LastKnownName="MessageOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="9f968b01-0d47-4b23-b3b6-a12087aa8b83"
                LastKnownName="MessageOccurrenceSpecification18"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="f603e312-baff-4525-ab4e-a6d5082c75b2"
            name="ExecutionOccurrenceSpecification5">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="37877308-1b46-4986-8c19-4a60f042452f"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="0835b487-a0b1-49fd-a788-88d89ea23f9e"
            name="MessageOccurrenceSpecification6">
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="9ef18c37-d86b-4891-b5eb-525d7db99267"
            name="ExecutionOccurrenceSpecification2">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="f602cb48-c068-41d7-a0c0-f792bd1e7be4"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="2f9d22a8-28b2-46ad-91f7-17d56f0e9144"
            name="BehaviorExecutionSpecification6">
            <coveredLifelines>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="a2f1d7b3-6667-4e98-81ee-d5dcbc100116"
                LastKnownName="ExecutionOccurrenceSpecification12"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="c1fd9dba-8774-4016-915d-02c8721ee6b4"
                LastKnownName="ExecutionOccurrenceSpecification11"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="bf3acd9e-931e-4306-9378-c4157ea451f3"
                LastKnownName="MessageOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="3e16ac78-e602-467c-9104-25fd5e94bad5"
                LastKnownName="MessageOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="8e04a65a-fbe1-44ff-803f-0e2057fec7ce"
                LastKnownName="MessageOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="d125a32a-1227-47fd-98fe-8cc6e178eb83"
                LastKnownName="MessageOccurrenceSpecification29"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="bd8cdb98-aaaa-463f-90e2-719944d70e7a"
                LastKnownName="MessageOccurrenceSpecification32"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="c21dd2a1-7090-4364-89ab-66e797c70499"
                LastKnownName="MessageOccurrenceSpecification17"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="c1fd9dba-8774-4016-915d-02c8721ee6b4"
            name="ExecutionOccurrenceSpecification11">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="367e6c74-396c-4c74-bab6-71258cb96843"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="4d7aa2ea-5ff3-457c-b969-dedb49a71684"
            name="MessageOccurrenceSpecification15">
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="bf3acd9e-931e-4306-9378-c4157ea451f3"
            name="MessageOccurrenceSpecification16">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="d3266dbf-4d75-4544-a4c8-79eb1386105b"
            name="BehaviorExecutionSpecification8">
            <coveredLifelines>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="59d08031-0e9a-440c-b020-3b1277b2fb8f"
                LastKnownName="ExecutionOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="0d2e50f9-c5bc-44cc-a4be-fac9ffe8bd68"
                LastKnownName="ExecutionOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="3c4bad05-c167-4141-9a92-57ca9a068174"
                LastKnownName="MessageOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="f5e16ef1-7e33-417a-b6b0-f00d7d4d1757"
                LastKnownName="MessageOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="0d2e50f9-c5bc-44cc-a4be-fac9ffe8bd68"
            name="ExecutionOccurrenceSpecification15">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="53845747-80c4-40e0-b7ad-d4dc1ffb799c"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="3e16ac78-e602-467c-9104-25fd5e94bad5"
            name="MessageOccurrenceSpecification23">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="3c4bad05-c167-4141-9a92-57ca9a068174"
            name="MessageOccurrenceSpecification24">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="f5e16ef1-7e33-417a-b6b0-f00d7d4d1757"
            name="MessageOccurrenceSpecification25">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="8e04a65a-fbe1-44ff-803f-0e2057fec7ce"
            name="MessageOccurrenceSpecification26">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="59d08031-0e9a-440c-b020-3b1277b2fb8f"
            name="ExecutionOccurrenceSpecification16">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="39ad0d42-e959-45f0-8a7b-e56c93ce6a1e"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="d1c92cc9-ddf4-4ccc-9195-39272fd6412e"
            name="BehaviorExecutionSpecification10">
            <coveredLifelines>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="69669af3-ef0d-4909-85f7-c77a31f61792"
                LastKnownName="ExecutionOccurrenceSpecification20"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="42e84afe-a4ac-4c6e-84b2-50e377e9eeaf"
                LastKnownName="ExecutionOccurrenceSpecification19"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="1eea10ba-2d7b-4abe-a912-5ee904243aa5"
                LastKnownName="MessageOccurrenceSpecification30"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="e5fac04a-3aea-43bf-afb7-2e697a4b6e9e"
                LastKnownName="MessageOccurrenceSpecification37"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="b86994d4-752c-4d89-8543-de7df89e0207"
                LastKnownName="ExecutionOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="82a33ed6-015f-4d5c-824b-a561f1424c1e"
                LastKnownName="ExecutionOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="33770571-d10f-4759-b87c-cf2097b8a11e"
                LastKnownName="MessageOccurrenceSpecification31"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="42e84afe-a4ac-4c6e-84b2-50e377e9eeaf"
            name="ExecutionOccurrenceSpecification19">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="e0fc1689-44ea-4a98-aee0-b24f89b30d2d"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="d125a32a-1227-47fd-98fe-8cc6e178eb83"
            name="MessageOccurrenceSpecification29">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="1eea10ba-2d7b-4abe-a912-5ee904243aa5"
            name="MessageOccurrenceSpecification30">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="e5fac04a-3aea-43bf-afb7-2e697a4b6e9e"
            name="MessageOccurrenceSpecification37">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="900b960f-2098-4c4b-89d8-fdb6b2147bdc"
            name="BehaviorExecutionSpecification12">
            <coveredLifelines>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="82a33ed6-015f-4d5c-824b-a561f1424c1e"
                LastKnownName="ExecutionOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="b86994d4-752c-4d89-8543-de7df89e0207"
                LastKnownName="ExecutionOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="fb46b480-115d-40e4-b6ab-9fa4a852e686"
                LastKnownName="MessageOccurrenceSpecification38"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="85225e4e-7f99-4cbc-b78f-122ff4357649"
                LastKnownName="MessageOccurrenceSpecification39"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="313352a5-cb1d-4ef7-a727-e8bceef7b4ce"
                LastKnownName="MessageOccurrenceSpecification42"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="b86994d4-752c-4d89-8543-de7df89e0207"
            name="ExecutionOccurrenceSpecification23">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="811a1952-ad9e-45ae-9dc9-f05d7d8fc461"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="fb46b480-115d-40e4-b6ab-9fa4a852e686"
            name="MessageOccurrenceSpecification38">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <behaviorExecutionSpecification
            Id="34b24ef2-d08b-4567-9d5f-40d70010535e"
            name="BehaviorExecutionSpecification13">
            <coveredLifelines>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </coveredLifelines>
            <finish>
              <executionOccurrenceSpecificationMoniker
                Id="a7774ee5-3ca6-4a58-8ad2-5d84a3ea5b91"
                LastKnownName="ExecutionOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </finish>
            <start>
              <executionOccurrenceSpecificationMoniker
                Id="fb9683ec-ca59-4ca4-a471-15b9f347de15"
                LastKnownName="ExecutionOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </start>
            <nestedOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="86a6b283-07a9-4769-bcc0-dbdae8fd66fe"
                LastKnownName="MessageOccurrenceSpecification40"
                LastKnownLocation="Knot3.uml" />
              <messageOccurrenceSpecificationMoniker
                Id="f0dfcada-e186-4979-8ecb-6481928c0aaf"
                LastKnownName="MessageOccurrenceSpecification41"
                LastKnownLocation="Knot3.uml" />
            </nestedOccurrences>
          </behaviorExecutionSpecification>
          <executionOccurrenceSpecification
            Id="fb9683ec-ca59-4ca4-a471-15b9f347de15"
            name="ExecutionOccurrenceSpecification25">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="4921c950-4822-4e0e-af3e-8ea1c9dde79d"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="86a6b283-07a9-4769-bcc0-dbdae8fd66fe"
            name="MessageOccurrenceSpecification40">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="85225e4e-7f99-4cbc-b78f-122ff4357649"
            name="MessageOccurrenceSpecification39">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="f0dfcada-e186-4979-8ecb-6481928c0aaf"
            name="MessageOccurrenceSpecification41">
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="313352a5-cb1d-4ef7-a727-e8bceef7b4ce"
            name="MessageOccurrenceSpecification42">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="a7774ee5-3ca6-4a58-8ad2-5d84a3ea5b91"
            name="ExecutionOccurrenceSpecification26">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="8fb7e015-bc80-4242-88f0-473e98defa61"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
                LastKnownName="knot3Game : Knot3Game"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="82a33ed6-015f-4d5c-824b-a561f1424c1e"
            name="ExecutionOccurrenceSpecification24">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="4550a31a-bdba-4a0e-8ec6-6a1887086ec2"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="33770571-d10f-4759-b87c-cf2097b8a11e"
            name="MessageOccurrenceSpecification31">
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="bd8cdb98-aaaa-463f-90e2-719944d70e7a"
            name="MessageOccurrenceSpecification32">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="69669af3-ef0d-4909-85f7-c77a31f61792"
            name="ExecutionOccurrenceSpecification20">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="48213be4-2ede-4c49-9e27-257ae9ecb3fd"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="3d96b019-4180-400d-818a-c500970b667f"
                LastKnownName="creativeButton : MenuButton"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="9f968b01-0d47-4b23-b3b6-a12087aa8b83"
            name="MessageOccurrenceSpecification18">
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <messageOccurrenceSpecification
            Id="c21dd2a1-7090-4364-89ab-66e797c70499"
            name="MessageOccurrenceSpecification17">
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </messageOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="a2f1d7b3-6667-4e98-81ee-d5dcbc100116"
            name="ExecutionOccurrenceSpecification12">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="df3e7cdc-1c0c-4fa4-8ddc-9c2eee47c0cd"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
                LastKnownName="widgetMouseHandler : WidgetMouseHandler"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
          <executionOccurrenceSpecification
            Id="5556c456-1d98-4717-805f-fee2b270b063"
            name="ExecutionOccurrenceSpecification6">
            <event>
              <executionOccurrenceSpecificationReferencesEvent>
                <executionEventMoniker
                  Id="21756499-f5b2-480f-bac5-1612524c8ac0"
                  LastKnownName="ExecutionEvent"
                  LastKnownLocation="Knot3.uml" />
              </executionOccurrenceSpecificationReferencesEvent>
            </event>
            <covered>
              <lifelineMoniker
                Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
                LastKnownName="XNA"
                LastKnownLocation="Knot3.uml" />
            </covered>
          </executionOccurrenceSpecification>
        </fragments>
        <lifelines>
          <lifeline
            Id="26bf6fbf-f8b7-4c7e-ae86-f5a397c7f8f3"
            name="XNA"
            isActor="false"
            lifelineDisplayName="XNA">
            <topLevelOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="c6293d14-3dc8-4183-b419-f3559f15d84d"
                LastKnownName="MessageOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="f603e312-baff-4525-ab4e-a6d5082c75b2"
                LastKnownName="ExecutionOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="5556c456-1d98-4717-805f-fee2b270b063"
                LastKnownName="ExecutionOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="cbf89639-4299-4484-a48a-f36cc3e9cae0"
            name="knot3Game : Knot3Game"
            isActor="false"
            lifelineDisplayName="knot3Game : Knot3Game">
            <represents>
              <propertyMoniker
                Id="030fb747-2fe9-453f-826f-7c795b84cc4a"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <messageOccurrenceSpecificationMoniker
                Id="34482942-3437-403e-943f-9fb09ad373c5"
                LastKnownName="MessageOccurrenceSpecification1"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="04a69575-892f-4395-abd2-9fff321accda"
                LastKnownName="ExecutionOccurrenceSpecification1"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="9ef18c37-d86b-4891-b5eb-525d7db99267"
                LastKnownName="ExecutionOccurrenceSpecification2"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="0d2e50f9-c5bc-44cc-a4be-fac9ffe8bd68"
                LastKnownName="ExecutionOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="59d08031-0e9a-440c-b020-3b1277b2fb8f"
                LastKnownName="ExecutionOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="fb9683ec-ca59-4ca4-a471-15b9f347de15"
                LastKnownName="ExecutionOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="a7774ee5-3ca6-4a58-8ad2-5d84a3ea5b91"
                LastKnownName="ExecutionOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="3d96b019-4180-400d-818a-c500970b667f"
            name="creativeButton : MenuButton"
            isActor="false"
            lifelineDisplayName="creativeButton : MenuButton">
            <represents>
              <propertyMoniker
                Id="164e5629-9ea7-459b-8603-a8ffb01f0699"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="42e84afe-a4ac-4c6e-84b2-50e377e9eeaf"
                LastKnownName="ExecutionOccurrenceSpecification19"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="69669af3-ef0d-4909-85f7-c77a31f61792"
                LastKnownName="ExecutionOccurrenceSpecification20"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
          <lifeline
            Id="1a3d308d-cbd3-43e0-8294-739e043785fc"
            name="widgetMouseHandler : WidgetMouseHandler"
            isActor="false"
            lifelineDisplayName="widgetMouseHandler : WidgetMouseHandler">
            <represents>
              <propertyMoniker
                Id="24ac330d-56e7-4c57-99c6-5f469d0e45e0"
                LastKnownLocation="Knot3.uml" />
            </represents>
            <topLevelOccurrences>
              <executionOccurrenceSpecificationMoniker
                Id="c1fd9dba-8774-4016-915d-02c8721ee6b4"
                LastKnownName="ExecutionOccurrenceSpecification11"
                LastKnownLocation="Knot3.uml" />
              <executionOccurrenceSpecificationMoniker
                Id="a2f1d7b3-6667-4e98-81ee-d5dcbc100116"
                LastKnownName="ExecutionOccurrenceSpecification12"
                LastKnownLocation="Knot3.uml" />
            </topLevelOccurrences>
          </lifeline>
        </lifelines>
        <messages>
          <message
            Id="5ece15de-7603-4a34-88e9-4010ad4840b5"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="true">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="34482942-3437-403e-943f-9fb09ad373c5"
                LastKnownName="MessageOccurrenceSpecification1"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="b4564ab5-8efd-4245-9337-c6f1a03d75c4"
                LastKnownName="MessageOccurrenceSpecification2"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="0475a23e-8a37-467c-8055-a42cb4ea3f2c"
            name="&lt;&lt;create&gt;&gt;"
            messageKind="Complete"
            messageSort="CreateMessage"
            createSelfMessage="true">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="c6293d14-3dc8-4183-b419-f3559f15d84d"
                LastKnownName="MessageOccurrenceSpecification5"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="0835b487-a0b1-49fd-a788-88d89ea23f9e"
                LastKnownName="MessageOccurrenceSpecification6"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="ee652e36-2d5a-429e-9a92-b7e037add45d"
            name="Update(GameTime)"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="4d7aa2ea-5ff3-457c-b969-dedb49a71684"
                LastKnownName="MessageOccurrenceSpecification15"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="bf3acd9e-931e-4306-9378-c4157ea451f3"
                LastKnownName="MessageOccurrenceSpecification16"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="1d71c225-df8f-4d5f-ba36-e09c89f75e7e"
            name="GetEnumerator()"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="3e16ac78-e602-467c-9104-25fd5e94bad5"
                LastKnownName="MessageOccurrenceSpecification23"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="3c4bad05-c167-4141-9a92-57ca9a068174"
                LastKnownName="MessageOccurrenceSpecification24"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="57037446-d8d1-4c1b-97ad-7da20de818e0"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="f5e16ef1-7e33-417a-b6b0-f00d7d4d1757"
                LastKnownName="MessageOccurrenceSpecification25"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="8e04a65a-fbe1-44ff-803f-0e2057fec7ce"
                LastKnownName="MessageOccurrenceSpecification26"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="af34c92f-b58f-46a4-9df7-a076e2f280cf"
            name="OnLeftClick()"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="d125a32a-1227-47fd-98fe-8cc6e178eb83"
                LastKnownName="MessageOccurrenceSpecification29"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="1eea10ba-2d7b-4abe-a912-5ee904243aa5"
                LastKnownName="MessageOccurrenceSpecification30"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="00e37d60-a9c1-4da3-8241-0e5787abbd15"
            name="Delegate OnClick()"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="true">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="e5fac04a-3aea-43bf-afb7-2e697a4b6e9e"
                LastKnownName="MessageOccurrenceSpecification37"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="fb46b480-115d-40e4-b6ab-9fa4a852e686"
                LastKnownName="MessageOccurrenceSpecification38"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="ff5ae035-c742-48ff-a754-e5d73ccfa615"
            name="Exit()"
            messageKind="Complete"
            messageSort="SynchCall"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="85225e4e-7f99-4cbc-b78f-122ff4357649"
                LastKnownName="MessageOccurrenceSpecification39"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="86a6b283-07a9-4769-bcc0-dbdae8fd66fe"
                LastKnownName="MessageOccurrenceSpecification40"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="6d2b7303-aa97-48c0-9ae3-c150bb0f7de8"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="f0dfcada-e186-4979-8ecb-6481928c0aaf"
                LastKnownName="MessageOccurrenceSpecification41"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="313352a5-cb1d-4ef7-a727-e8bceef7b4ce"
                LastKnownName="MessageOccurrenceSpecification42"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="412b6c64-0d34-45ce-be75-5dec10da0daa"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="33770571-d10f-4759-b87c-cf2097b8a11e"
                LastKnownName="MessageOccurrenceSpecification31"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="bd8cdb98-aaaa-463f-90e2-719944d70e7a"
                LastKnownName="MessageOccurrenceSpecification32"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
          <message
            Id="999fae42-1c83-4ed3-bc86-c9f052219099"
            name="&lt;&lt;return&gt;&gt;"
            messageKind="Complete"
            messageSort="Reply"
            createSelfMessage="false">
            <sendEvent>
              <messageOccurrenceSpecificationMoniker
                Id="c21dd2a1-7090-4364-89ab-66e797c70499"
                LastKnownName="MessageOccurrenceSpecification17"
                LastKnownLocation="Knot3.uml" />
            </sendEvent>
            <receiveEvent>
              <messageOccurrenceSpecificationMoniker
                Id="9f968b01-0d47-4b23-b3b6-a12087aa8b83"
                LastKnownName="MessageOccurrenceSpecification18"
                LastKnownLocation="Knot3.uml" />
            </receiveEvent>
          </message>
        </messages>
        <ownedAttributesInternal>
          <property
            Id="030fb747-2fe9-453f-826f-7c795b84cc4a"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="11fbb466-9655-4a46-8154-2ac99e569051"
                LastKnownName="Knot3Game"
                LastKnownLocation="Screens.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="210b6319-aecb-408b-8635-73c7742762e1"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="8d0c1248-e881-46bf-b69e-b147b39e9f99"
                LastKnownName="StartScreen"
                LastKnownLocation="Screens.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="cc305e17-38f9-4de1-8563-26d3ac666c45"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="b4e6504e-28fd-4e43-8533-79b8e88964d8"
                LastKnownName="Menu"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="164e5629-9ea7-459b-8603-a8ffb01f0699"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="5eb07dbd-b3dd-46bf-a375-6da868c9fb85"
                LastKnownName="MenuButton"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="24ac330d-56e7-4c57-99c6-5f469d0e45e0"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <classMoniker
                Id="2eb251d9-39ce-4db6-97f4-9bee08aa7514"
                LastKnownName="WidgetMouseHandler"
                LastKnownLocation="Widgets.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </interaction>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="b574926d-47c7-41ec-a53e-9e7e82b3db79"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="f602cb48-c068-41d7-a0c0-f792bd1e7be4"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="37877308-1b46-4986-8c19-4a60f042452f"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="21756499-f5b2-480f-bac5-1612524c8ac0"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="367e6c74-396c-4c74-bab6-71258cb96843"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="df3e7cdc-1c0c-4fa4-8ddc-9c2eee47c0cd"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="53845747-80c4-40e0-b7ad-d4dc1ffb799c"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="39ad0d42-e959-45f0-8a7b-e56c93ce6a1e"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="e0fc1689-44ea-4a98-aee0-b24f89b30d2d"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="48213be4-2ede-4c49-9e27-257ae9ecb3fd"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="811a1952-ad9e-45ae-9dc9-f05d7d8fc461"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="4550a31a-bdba-4a0e-8ec6-6a1887086ec2"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="4921c950-4822-4e0e-af3e-8ea1c9dde79d"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="8fb7e015-bc80-4242-88f0-473e98defa61"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="577b35dc-d4a0-470b-8390-ba8983babfaf"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="c93e2a42-168d-4a1e-8a22-b8a24fd31d23"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="485be526-24b1-4848-a947-a94be2c3cf42"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="c301198e-ecdc-4f53-b20d-0220dc79d801"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="18e21393-4a38-4550-8b9f-f526605ee476"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="8bd4ac8f-d395-4674-8dd7-68c6c0ae35ea"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="54f7b19a-ab01-41aa-a5d4-e05c26e3e1eb"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="86c8a79f-fb3b-4ced-afc1-5d1463d1033e"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="59189481-8788-47b7-87c5-9c7eabc32b59"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="bb8e0d67-3615-4dd2-b850-df6fd86928a3"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="e0c5c088-7453-4316-b481-6ae51ef0c6a2"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="67762faf-e967-4f52-987c-85477f454317"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="37cf98e2-9c3c-41a7-aaac-6de5d55407b0"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="ef053a59-f583-48ab-b0a8-419bd5481659"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="c0dc0317-c835-42c1-ba0e-eb60e50b220e"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="3382355b-ce87-457f-9822-02bda8a7a03f"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="1a2f1d11-c5d1-492c-ac1e-29198b456555"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="b22c3a9e-353c-4d13-a04b-c04e8bc90696"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="f231d3b2-9de5-4d66-8b5c-d2926b428ea9"
        name="ModelingProject1::Knot3Game" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="f653b806-0f1b-4538-a2cb-6e64cf4576f8"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="2123bd32-cbf7-4543-8da6-5f573318b612"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="bd5a8d80-2a4a-4b99-b8db-604ff654a3b7"
        LastKnownName="SequenceDiagram"
        LastKnownLocation="SequenceDiagram.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="ceee9f84-131e-4c4a-bbd8-2d7270f4f5bb"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <executionEvent
        Id="4c6340bc-6aff-41e5-a0f5-180d4bf939b9"
        name="ExecutionEvent" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="665cc7f9-0a9c-4c93-9a9c-c431145a266a"
        name="Knot3-Entwurf::Menu" />
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>