﻿<?xml version="1.0" encoding="utf-8"?>
<package 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/UseCase" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/LogicalClassDesigner"
  dslVersion="1.0.0.0"
  Id="0190ae0b-69c3-4872-81ca-f53f98c47fa5"
  name="FirstLesson" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="60685b34-0336-40f0-a921-046a748a7281"
        name="Computer"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="39e078d8-40ca-4abf-9b4e-3cac7d85cfe0"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="36e48c4a-3405-403d-9e91-54b3f570512c">
                <propertyInstance
                  Id="1edfc33a-55dc-422d-a4c9-9c051315fced"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0f98f0ac-bfa8-44c8-95c1-d00b7a780331">
                <propertyInstance
                  Id="8f741d86-88e2-4f5e-b286-1a0ef289e122"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="87ca93e0-87bd-46d9-ab12-2b8f47c74e11">
                <propertyInstance
                  Id="d49e566a-c8f7-49e5-a92e-e12ce23c4b57"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8cf336b6-48bb-4985-924a-90400176a9bf">
                <propertyInstance
                  Id="9bd25931-9c8d-4a0d-9334-f1dfdf8fe56a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="822eacac-136e-4ff8-8b29-9ee087f14cc9">
                <propertyInstance
                  Id="a4b845d9-376a-4cc6-921d-11326422d5e7"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="19883233-474b-46eb-b402-cf8e33485e53"
            isDerived="false"
            sourceEndRoleName="Computer"
            targetEndRoleName="Mainboard"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
              LastKnownName="Mainboard"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="a4201c73-9e71-492a-bd97-a5388abecaac"
                  name="Computer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="eb925f76-0f9e-42d7-aefd-6aaec796591a"
                  name="Mainboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b073d9ad-91e8-4496-a10f-3ddf6f672fed"
            isDerived="false"
            sourceEndRoleName="Computer"
            targetEndRoleName="Case"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
              LastKnownName="Case"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e49276d1-dfe3-4c3d-90b7-60d21d340bb2"
                  name="Computer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b3bad3af-e01e-4b27-b6a1-0dd72c061870"
                  name="Case"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="c9c635e2-3455-4b55-8083-9e73acd5d2da"
            name="motherboard"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2f4e251e-a7e5-486d-aa52-04107230b797"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7be3db4f-0b06-4a31-a032-376be138fe5e">
                    <propertyInstance
                      Id="65f26a4d-90e1-4430-a17c-4f5228475f2c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="646c0db7-00d8-4387-90c7-3edcee708144">
                    <propertyInstance
                      Id="7bf76fda-6f02-4f6f-8b08-2ab846172a02"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a5092057-2393-4110-98cf-93509aed6d06">
                    <propertyInstance
                      Id="e2e2f89e-f6d7-4fbd-b892-fbb61f9d6a4b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f07600d-967c-4d04-a4c5-55b17e5212da">
                    <propertyInstance
                      Id="d4864ec2-55e0-4176-806e-d2ad39e4bb26"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e7f9e58-cfff-4969-ade8-593e33c0a21e">
                    <propertyInstance
                      Id="8f20fc30-dd00-4a0b-9906-b46bbb2f55ff"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bb06579-392f-4752-9a00-dbaa8b2dd1e5">
                    <propertyInstance
                      Id="cd4c4e80-9c5b-4fc8-b6d8-a15abb65d40f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6da81216-afe9-47ed-a531-b2d11be06860">
                    <propertyInstance
                      Id="ce62cc51-fe24-49d5-a052-c890aba48efe"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                LastKnownName="Mainboard"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d8983e89-6dec-482b-a321-0d41db8f59ed"
            name="Case"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="260c29e6-4124-48d8-8100-d6c3269d0270"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e35a30a-d283-47e0-ad74-0a5e92e37be2">
                    <propertyInstance
                      Id="36a7cd89-815b-422f-abcb-d727af57d5b5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6fbc964-fa8b-4f27-93dc-306a60083fa5">
                    <propertyInstance
                      Id="edb58ea4-8d0f-4a8e-9b27-079c517fa14b"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b364ac5-73e6-49b4-aecf-2dd2e73a0868">
                    <propertyInstance
                      Id="20677de1-0c46-452f-9238-abfd0f89e731"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="173ce1be-b7ce-4b47-920f-59b98cfeea95">
                    <propertyInstance
                      Id="a738995f-862c-4062-870c-9e016c44580f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0710e42-4219-47d3-8856-1a61b3c600bf">
                    <propertyInstance
                      Id="a8e0c738-094b-4a01-b881-c4dae63e728a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62d17886-a62e-48d0-8b51-9f0d42017595">
                    <propertyInstance
                      Id="6a849af9-3758-4ce5-962d-cbe0496f29eb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="450a3246-88d9-44fc-b64f-784b09ab5e12">
                    <propertyInstance
                      Id="2668474b-37c0-43d8-9bb6-3194aef1928f"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
                LastKnownName="Case"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="92124d56-f205-433d-a3ad-c4016cfe7b20"
            name="Display"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="974e57b0-e8d1-4009-baf6-634cd9968efa"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ceff735-84cd-4104-9cc4-4eda025b5194">
                    <propertyInstance
                      Id="b51ae18c-2fa9-4cf4-96cb-a30a75f85ab6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5821e414-580f-4790-baf6-d147b19fda31">
                    <propertyInstance
                      Id="0c65d69b-37df-4988-a40c-34650cf9d053"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="233fc0be-bf63-42ff-8455-fc210c95e6da">
                    <propertyInstance
                      Id="4254bddc-a56d-4dc1-9a96-4b0064e24733"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d94cbfd2-2350-43d5-bb6f-cfb41e9af620">
                    <propertyInstance
                      Id="19fe96f0-f6b0-4ba5-a459-90866e3b672a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68eb8123-bfff-4cb0-88e5-744ca8ba7230">
                    <propertyInstance
                      Id="6b0cdee2-28eb-4ffe-a184-8375b26a0ce0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0bb645e-ec62-4368-9490-3861777cc787">
                    <propertyInstance
                      Id="43d2f17d-17f5-472d-a76e-f490dc1a7ed5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b428d72-9c62-45ea-99d1-1b003bd373bf">
                    <propertyInstance
                      Id="e78eeb96-31fe-4260-8381-a35af207a326"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="d9c1b580-6801-485b-a91b-86380c691493"
                LastKnownName="Display"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="feb0b356-1d0f-42dc-a599-4e817ca92705"
            name="PointingDevice"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="53d8871e-843e-4cab-9d32-d436c6110f0d"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb648b82-cec1-4932-8806-f2a4d1ca8b46">
                    <propertyInstance
                      Id="26025097-239b-4abf-b8e8-c147830d6010"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49e406c6-ac6d-4fc4-9dfe-6e9fe4fb64bc">
                    <propertyInstance
                      Id="efda48b5-12f7-44cd-9fe8-692a8040142a"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="604bec1d-c1ae-4e61-a747-96ce87de4511">
                    <propertyInstance
                      Id="21359190-3e51-4feb-821e-e40bcc620ba7"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3aaec43-3e76-4700-890a-976bab2924fd">
                    <propertyInstance
                      Id="540f0b69-6f8d-4bfd-b576-d8239ceaf517"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9612725a-d037-4488-b7df-ed79854e05b8">
                    <propertyInstance
                      Id="f2d43547-f2bd-4393-bfc2-15ef0506ff15"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ff488a7-a0c4-484c-b974-027b31bff3d3">
                    <propertyInstance
                      Id="868dc526-e584-44bf-9d44-de95d9696b22"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ee67e7d-cd87-4f8e-b392-9ca7b67cbf39">
                    <propertyInstance
                      Id="d5ea0535-3f44-4830-981a-0bc8dab296b5"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="99a136e3-480f-43ff-afd4-48f3f380baad"
            name="TurnOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e2c54206-0ccf-44a2-8127-9703f434989f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb29dc4e-e221-4c38-bdbb-500c96449bad">
                    <propertyInstance
                      Id="9222cf3a-fe05-41a7-b2e0-b910263589bd"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f8335e7-f166-4378-8c1c-c7204119f3c9">
                    <propertyInstance
                      Id="486b901a-d515-4f3f-bee9-5070c511670b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="51d95b1b-8db2-4e09-8b52-859668566692">
                    <propertyInstance
                      Id="205a62fb-f516-4294-89a3-c414f1036f35"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0ffc1cc-0090-4753-a6f7-3c5c299fd99c">
                    <propertyInstance
                      Id="10c1bdba-6a57-4b31-afb2-355fb2e9f1c7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ebe08ae4-4c7b-4789-9be2-99a5d5044e07">
                    <propertyInstance
                      Id="0e0b91f5-78df-49ca-afb0-098f7bfd0c4e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dcb5d124-57b7-41ef-a2be-8562d9ec8a0e">
                    <propertyInstance
                      Id="1b983311-aa09-4d23-b13d-d68338837cd5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="1ffbf007-9abb-4638-87df-133fbfc8a7cc"
            name="TurnOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cadd47b2-677c-4a84-87a7-3771d1140856"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="838f80a5-32a1-4521-bd44-f7e6caac431d">
                    <propertyInstance
                      Id="cbbe7451-439c-4846-b8f0-fe87c16031d1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8254ba09-0208-474b-8a4f-dc1dac5c4e4b">
                    <propertyInstance
                      Id="adfd998c-7a12-4639-a946-b51656d1b4bc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="543439c3-2537-4245-8309-ee64f5389644">
                    <propertyInstance
                      Id="a4bd4c17-f886-4220-abfa-901e8526fa97"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa0bad30-e1f2-48b8-a317-0bc7046df1b7">
                    <propertyInstance
                      Id="5f05686a-06be-462f-955d-ec5adbe480dd"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a51668cf-cef0-47ef-be50-6b98ebff34a7">
                    <propertyInstance
                      Id="7f3605ad-d68e-48a8-aad5-b7ae9109f278"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66ab7868-2649-492b-918b-bb8d8b512316">
                    <propertyInstance
                      Id="3e03c6d8-88e4-4f15-9135-d355e6865ac2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="c7cec4d9-e078-4fea-b35b-7c76388ae932"
            name="Computer"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="35f4583b-bdc7-4c04-a20c-92b52076b93d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26582561-e773-4278-b46a-7d068aa15276">
                    <propertyInstance
                      Id="839c4a41-c3ae-4367-a581-887e38d882ec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6602a97f-0678-40bb-9a8d-a224eb558e12">
                    <propertyInstance
                      Id="01726d00-5e54-484f-b4f2-bbcf26ff0c27"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a54d36b-50f1-4211-9cca-ff14301f25b2">
                    <propertyInstance
                      Id="72345528-6b4f-4f7f-ab6c-7dc4d78fb89a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b03e641-e871-41ea-857e-a1b4e049ca6e">
                    <propertyInstance
                      Id="79a6b950-cc83-42e8-bc24-ff08000188b0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38e14772-2716-4b5c-9b88-93a0cc01188c">
                    <propertyInstance
                      Id="0b305053-aea7-4233-94d9-bb5719bd37b4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="863c3dd2-77ee-432c-b5f9-885ebeace362">
                    <propertyInstance
                      Id="3a797bf2-c515-4f96-bbb2-3cf9ec50ff78"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fcee1bed-e257-43fe-b7aa-817d58fae7a6"
                  name="motherboard"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                      LastKnownName="Mainboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="efe390f8-61e0-4609-9714-58291637410f"
                  name="pointingDevice"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="ed414796-8935-4850-a7b5-ea879c375fec"
                      LastKnownName="IPointingDevice"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="31dd29f1-18ec-468f-bedd-8580fe5c4645"
                  name="keyboard"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="3feef9b0-36f7-4663-b75f-91cf731b8d9f"
                      LastKnownName="IKeyboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f1a57afc-5db6-45e2-8fef-2ca6672e72e3"
                  name="display"
                  direction="In">
                  <type_NamedElement>
                    <interfaceMoniker
                      Id="e1591ca3-0297-4966-87f4-6d0ce6d96f4a"
                      LastKnownName="IDisplay"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7cb63412-7724-4a1e-b01a-37813d497ff2"
                  name="computerCase"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
                      LastKnownName="Case"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
        name="Mainboard"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="1a80920e-7fbe-4ce7-ba44-89f89486742a"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="05541809-279a-4daa-9c0a-6e480acff00a">
                <propertyInstance
                  Id="a614e30f-3c5f-4bc5-aa57-98a2c4280f65"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cf62515f-ed86-4f45-89f6-8272e6433aee">
                <propertyInstance
                  Id="9e3a4d81-e012-430a-96d7-9ea7157f35bb"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d5d073eb-eac7-4582-874a-783e9121e1f3">
                <propertyInstance
                  Id="c65b8c47-a34f-4320-a154-bfe4969b6531"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8ea91f11-a562-42e3-a821-1cc3a37afbd9">
                <propertyInstance
                  Id="3767e650-daf9-444f-b497-9482b2ee6c21"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4c0472fa-a1c0-40d7-8d53-d69ce33bcb6f">
                <propertyInstance
                  Id="cc48783b-28f9-4210-b097-99e077496695"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="55892ed2-64ca-47a6-bff0-79a57a3772b6"
            isDerived="false"
            sourceEndRoleName="Mainboard"
            targetEndRoleName="HDD"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="949f9509-bcaa-490d-baf3-1e7d45115c87"
              LastKnownName="HDD"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d6dbe527-792c-43fc-8069-b26f7d054186"
                  name="Mainboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="5a6c07f5-903f-4f25-93ad-209cd356be8d"
                  name="HDD"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false">
                  <lowerValueInternal>
                    <literalString
                      Id="ed51d005-29c8-4514-8375-3312d3b17022"
                      name="Lower"
                      value="0" />
                  </lowerValueInternal>
                  <upperValueInternal>
                    <literalString
                      Id="68969949-018e-42e1-ad77-a9d328e0eeb1"
                      name="Upper"
                      value="8" />
                  </upperValueInternal>
                </memberEnd>
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="d4524065-7105-431e-9810-507a90a1833c"
            isDerived="false"
            sourceEndRoleName="Mainboard"
            targetEndRoleName="CPU"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="17e72e2c-a36f-47e7-8f2b-396365ec5fea"
              LastKnownName="CPU"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b12e454f-9db8-4240-90b8-46faae7c270a"
                  name="Mainboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8a197320-c2fe-40b4-8541-3917d6c53785"
                  name="CPU"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="9bcd9994-6327-4e80-9172-adeeb4566abb"
            isDerived="false"
            sourceEndRoleName="Mainboard"
            targetEndRoleName="PSU"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="f60cf46f-6f94-4d0f-b192-4abd11456f67"
              LastKnownName="PSU"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="29ef25d1-081a-407c-819e-df001d71ecfe"
                  name="Mainboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7a77dbc3-e32f-4928-b1eb-94570172916f"
                  name="PSU"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="a3053856-6684-4d06-92c0-d6bddf4b744c"
            isDerived="false"
            sourceEndRoleName="Mainboard"
            targetEndRoleName="RAM"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="bad23fdb-eecd-4e65-96f4-6892106b76a5"
              LastKnownName="RAM"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="14beed7e-c045-46f5-9a72-77dade54bd3f"
                  name="Mainboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="023987ae-f723-4112-9452-fd813ac7782d"
                  name="RAM"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="4141232d-3f39-4d6e-8591-fb312f07d747"
            name="Mainboard"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="94c24e61-c4ab-4d7b-82a9-dacd2a9b963b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23443cba-ffca-42da-baef-a2e5e8e524b5">
                    <propertyInstance
                      Id="19a93357-23dc-4c2c-aecf-0f4f30035d34"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3d6fc91-6474-4d0c-9dbe-b63bfdd51b96">
                    <propertyInstance
                      Id="cb1633fc-2217-4576-b96b-6461458a79d7"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="138ee528-2b00-4147-b9d8-e5de52f443bd">
                    <propertyInstance
                      Id="dd55cbbf-c912-4484-b418-4293ebfbc7e1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e20d7e89-c763-413e-9052-bb6fea3f82ce">
                    <propertyInstance
                      Id="816ede29-0d8c-4784-afa7-a4b4806cf9b0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdfd3d65-b2ef-4a24-8871-025fd16f0560">
                    <propertyInstance
                      Id="32fc2ba5-6105-4fe2-aad5-3da1f7445289"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f640d569-e8e1-4c84-8bcc-207c8c31528d">
                    <propertyInstance
                      Id="ebe8c50e-09c6-45ab-8c2c-e66f43fecd51"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c7023e21-51a9-45ce-8fe7-2439d7d2705c"
                  name="diskDrive"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="949f9509-bcaa-490d-baf3-1e7d45115c87"
                      LastKnownName="HDD"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fe060818-7fd9-4922-8a89-3be735e78b90"
                  name="operativeMemory"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="bad23fdb-eecd-4e65-96f4-6892106b76a5"
                      LastKnownName="RAM"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1ec60ea4-9b1e-4452-b080-d39ce10dae92"
                  name="processor"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="17e72e2c-a36f-47e7-8f2b-396365ec5fea"
                      LastKnownName="CPU"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e6b1dd2d-a9ad-4fa5-86fe-b5707629b98b"
                  name="psu"
                  direction="In">
                  <type_NamedElement>
                    <classMoniker
                      Id="f60cf46f-6f94-4d0f-b192-4abd11456f67"
                      LastKnownName="PSU"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="17e72e2c-a36f-47e7-8f2b-396365ec5fea"
        name="CPU"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="5cc81a31-482c-49e8-9242-442979041709"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e4c0f02e-6f7d-49b6-95c3-1e39675bf8a3">
                <propertyInstance
                  Id="009223ba-e1cd-4377-90a4-50321444ff3d"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5a2387be-b2e5-478b-874d-024772d4ad5e">
                <propertyInstance
                  Id="2dbf302a-2195-411c-83f8-ed9be6271ed1"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a394f947-82bf-4b9d-80b8-948a18e8df34">
                <propertyInstance
                  Id="d005dd32-026d-4ba7-ba04-8c1dc8793afc"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="73da2d81-17a2-4364-8641-4777de3619c5">
                <propertyInstance
                  Id="4c0e740b-104d-4277-8700-5f738d5c0419"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c5f64529-ae54-472b-879d-20910b2bb995">
                <propertyInstance
                  Id="e6d4eab3-4b5e-4be5-975d-9552da85cb70"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="4fbbad1b-b249-42a4-b08a-bcd3cbd7f965"
            name="frequency"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fa34ad7a-f41d-44d6-81e5-dae7beaf168c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21427662-2b00-4061-ae02-d0fe2ada884d">
                    <propertyInstance
                      Id="5ce68a7c-0590-4de5-a9c3-963a19075276"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca7650f8-d9c3-4c0b-bb3e-c066a1ce5c00">
                    <propertyInstance
                      Id="f53a3038-0de9-40a4-9ff0-3f98f76b2cbb"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd5ed9c7-e084-491f-98c7-6fecdb3fde1d">
                    <propertyInstance
                      Id="314cac33-20cf-4539-a249-ab05e1f263da"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4496915b-78c4-4e04-8ca5-3b606abea69e">
                    <propertyInstance
                      Id="fbdee4f7-8138-4665-be66-c23ac6aea04a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62e15f11-5168-4cee-9346-27b01e7109ac">
                    <propertyInstance
                      Id="d1860e36-f44a-4ecf-9231-86c1d69f1981"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="51452b0e-2ecc-489a-9c99-0e3193690537">
                    <propertyInstance
                      Id="8b48fde4-b13d-466d-9311-00dc4a5d3a5e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bbad6911-7fa0-46f3-a304-0f9f1619f48e">
                    <propertyInstance
                      Id="e6561a17-ddfa-4b72-88fc-99d859628122"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="a37e7e78-9dab-4153-980c-9848dc3b7624"
            name="architecture"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="743ced10-d8c0-4a1a-9b88-38982fb9aa92"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1c09ceb-bba4-4792-ba46-6c93306aa2b1">
                    <propertyInstance
                      Id="b6d92442-9b50-45eb-9a21-c7b5c34af047"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5832f707-9213-4844-acc1-79815c5c858f">
                    <propertyInstance
                      Id="f2539d51-2730-4926-bde0-8204413e2663"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9730f1ca-f390-49a3-ab01-77c57cdba634">
                    <propertyInstance
                      Id="bd7c6194-872f-4e82-8ab8-68bedb9afb1d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7175e38e-f3be-4a36-8859-9966bb64d0c3">
                    <propertyInstance
                      Id="361305d6-b036-4455-b6d1-fa46502f3c19"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e28ab54b-8efb-49af-9010-34e8d7f44cab">
                    <propertyInstance
                      Id="1769635f-f83a-42b0-8e87-f6ab4fe2a2f6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="72249c44-9597-41ec-b185-96e612be8b3f">
                    <propertyInstance
                      Id="cff9b251-f548-459d-ad15-ace6248c1787"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11340623-14b1-4daa-8ded-881eff15257c">
                    <propertyInstance
                      Id="b1e5e35b-c5e1-409e-a540-e0463400490a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="dc41e421-8cda-4d54-8dc9-fc8d5b4504de"
            name="Process"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1752f063-c0a6-49cc-89ab-7c27b383daa5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ad29329-51e8-4d23-8496-ed631aab3697">
                    <propertyInstance
                      Id="8cee5e33-1fcd-4249-bc10-245ba48fc36a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a6d29a22-e7b9-4d54-be6d-46ed3359fee6">
                    <propertyInstance
                      Id="788a9215-5054-472b-816f-54f9e17f64ac"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b3ba44b-a036-4ec6-897c-8e3b7b0e5fa1">
                    <propertyInstance
                      Id="a798cb77-9311-401d-b0bd-2f68ee97ae40"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="433780fd-768a-43bc-ab88-5698b5dfde1e">
                    <propertyInstance
                      Id="77c3a416-c3e5-44fc-a111-70b9d586f332"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="835feea2-f798-49ba-8c6e-530f6432b52a">
                    <propertyInstance
                      Id="9345d18d-3a61-4d1a-ab9d-eef1f332c310"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="77bec897-eca8-4a3d-84cc-466497f7b98e">
                    <propertyInstance
                      Id="e62d5009-bc56-4bc7-a055-da78b1ae5a75"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f60cf46f-6f94-4d0f-b192-4abd11456f67"
        name="PSU"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4885f3b6-8907-4a7e-b9a7-974656c4c18b"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7617c128-7437-47b1-a2c8-838a618df3e4">
                <propertyInstance
                  Id="d6751050-839f-4c0b-9ad1-69423baf7b13"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7e596fe3-5fa0-4c18-9d4c-9cf1688f5c2e">
                <propertyInstance
                  Id="276053c4-11e6-4dc9-b26a-5e62ecb3f3d8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aa643984-d019-4bf9-9678-5363a51d735a">
                <propertyInstance
                  Id="6fadded3-c5fc-4237-bd22-ab2c448a61a6"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8641f991-a008-4cd4-b5e8-669912fca27c">
                <propertyInstance
                  Id="e417054b-1368-4949-92a8-c4edbee3d2ae"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="828973b9-efe9-48e8-8664-e4b4227bd082">
                <propertyInstance
                  Id="efd4ad82-7457-48bf-a508-501d8bc5c187"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="fc787601-2915-44f7-b431-9f96d0c2b156"
            name="voltage"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="40fda48e-4ce8-439b-afc1-a262bb3ca036"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ee26a41-dcb0-427b-b8a7-fa6f0e440b70">
                    <propertyInstance
                      Id="28b7cc1c-2a4d-4b94-8ea9-13d99fe3a93a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="183c3fe5-45be-4859-97fb-84b15549436e">
                    <propertyInstance
                      Id="e6e7d59a-815a-462e-8121-3411419ade6c"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c9832db-6b1a-4709-84b0-b56f863e0ce6">
                    <propertyInstance
                      Id="70a6e0cd-4521-49b5-b3ee-ca926d248ebc"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b3388ea-1284-4692-a187-18555d0f8619">
                    <propertyInstance
                      Id="2d4c6518-beb5-4677-a4db-ff10f8d0ff54"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c954b3d5-c434-45a4-badd-0ffffbc6dfc6">
                    <propertyInstance
                      Id="ae9e782e-6ed2-432c-8ec6-09159b3be56b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3e10e77-7d39-4aac-82ec-b0b95991edf7">
                    <propertyInstance
                      Id="2e226ffc-3cff-45c1-a760-1e1625c304fb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ceb2845-a7a1-4c4f-908d-d00ae7c6630d">
                    <propertyInstance
                      Id="123b2667-c058-4705-89fa-ee787b8b5976"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="5b2fcc31-7b0b-417b-a624-e7011eb084ab"
            name="SwitchOn"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5691ffb8-b356-42b4-928f-4b55969b4b06"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1543540-ca30-46ea-82f0-2183badf2fef">
                    <propertyInstance
                      Id="6307eb45-f2cd-41df-a3eb-18395df989f8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="66389ba6-90b4-45b2-9d12-d6bdfa8114f8">
                    <propertyInstance
                      Id="3e5bacee-2a90-45c2-ba5b-378d62cabf29"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3676658-f328-46bd-b0fb-f3dc8cfcca3f">
                    <propertyInstance
                      Id="87c57b24-0063-4bae-ac1b-f966731707a0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bc6d7da-8f05-404f-991d-ab8f633b0c27">
                    <propertyInstance
                      Id="eadd0bca-5eb9-4dec-99c6-f58641bd8bcb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfb336ad-9d34-40ee-99b7-7d5f45412afe">
                    <propertyInstance
                      Id="070c1bbc-f5f4-4c5f-8144-f1f6d36f38ea"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="abf3ec8c-dce3-4f02-96b8-a75ff5c5fc28">
                    <propertyInstance
                      Id="b30a2f03-c89e-4e7c-93d5-c1796ac30bb4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="91ac8509-b171-45e6-8286-f10808441073"
            name="SwitchOff"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f1c250da-d12b-434a-81ed-1c36e8c22456"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1892345-f092-4d0e-89df-918b45508267">
                    <propertyInstance
                      Id="cc22ac09-dc62-48f0-9e38-c6b79fc5d63d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10967c16-5f71-4eb4-bd22-25d68d986ef4">
                    <propertyInstance
                      Id="4c155118-6ef2-40b9-9222-449135ac0f21"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26ce558e-63d4-40b6-ac6d-f5aa4887738a">
                    <propertyInstance
                      Id="4e2d77c7-f6c0-4ec2-b055-1d71019414aa"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d382bb0-5c9c-4296-832b-b248ff0211fc">
                    <propertyInstance
                      Id="2f020ec9-a829-4b97-b262-a0399ad8df35"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb4b0a2a-09cf-4411-98a5-10d789809d2f">
                    <propertyInstance
                      Id="39b2710c-6a0d-4f83-8481-154b5cb0795e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5feb5b5e-785b-49b9-8988-620dfa20c839">
                    <propertyInstance
                      Id="f069e13c-4dd3-4541-9654-7851403f8932"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="bad23fdb-eecd-4e65-96f4-6892106b76a5"
        name="RAM"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="5775abe8-d76c-4e6f-bcff-752deee47873"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="225dc5c9-840e-41ee-9801-78cfe3e26cb8">
                <propertyInstance
                  Id="2ae13ef5-488f-4bdd-9975-58c3466635f5"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3b599151-dc8e-4f67-b27b-330e97cc6566">
                <propertyInstance
                  Id="251068f1-b5b1-41a5-95b2-b9ed4e80a4c8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f98fdc94-98cb-4ad4-9b4b-02c4e7bb4905">
                <propertyInstance
                  Id="324940f2-594b-4557-9161-e151fccd88c1"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8f2a05d5-5d34-4791-8aa8-e228c59080b8">
                <propertyInstance
                  Id="a3d590d3-736b-460a-8894-d4d563b1d190"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="87a4402f-498a-4cbe-8f38-a61ea4568988">
                <propertyInstance
                  Id="386ab2b3-2d20-4c00-b544-c522f367783e"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="0e82dd75-a98d-4702-908c-ea4a7dbd2906"
            name="frequency"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2c5299dd-ede6-4dae-a4a0-8ead7a21359c"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4214852e-aab4-4ea7-b986-2bc156471704">
                    <propertyInstance
                      Id="098b17d5-e15d-4c6b-81c0-880dcaeb1407"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5f3afba-ba89-4a37-86cb-a7510f8b098f">
                    <propertyInstance
                      Id="c949f383-df25-4bde-834b-2a3e0c2fb739"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7263b496-6ba8-469f-9ce4-11f9f7dde239">
                    <propertyInstance
                      Id="f0031407-a7d0-4c88-8b15-3701143badf5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bb8938c-9726-4414-adf3-4b7b471064ee">
                    <propertyInstance
                      Id="379631c2-ca06-4f4b-8b9f-42024271a609"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4a86eb15-f413-45f5-b392-a76abd37648d">
                    <propertyInstance
                      Id="47a8ea78-1b2a-41c8-b45f-a4e91c31ac2a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4921b10-d034-4332-a553-2f03e3edd5af">
                    <propertyInstance
                      Id="3d876515-2e14-4cb8-9762-d1d53336a434"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2278bb5-07f5-40e4-81a7-888e1c16c296">
                    <propertyInstance
                      Id="f846085e-1d3d-4f02-b1c1-02a4b66a6e2c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
          <property
            Id="c3ef85ea-50a2-46f4-a7e8-11eb76a0ae01"
            name="volume"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b652ec62-bb56-48a3-b55e-c91c12131d10"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2c43ad2-9f88-4fd0-828c-c1157405074d">
                    <propertyInstance
                      Id="20ab4e42-a3b3-4341-bd75-1b220dcdb438"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8671a941-d014-4805-8b28-006c8d3be306">
                    <propertyInstance
                      Id="0e8129d2-27e8-4003-badd-6d646237b011"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b8b5240-3378-4f52-9b04-80ac92d21a54">
                    <propertyInstance
                      Id="9433dee8-7e98-4e46-aa53-7ff3b8e415f3"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="daaea98d-e853-42d6-8114-025de684da6a">
                    <propertyInstance
                      Id="e78618e1-0e3d-42e3-825a-940955317a5a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c66f6d3b-b7f1-4e46-bd57-bd15c5af2d2e">
                    <propertyInstance
                      Id="5c89f866-242f-4fb4-8720-e7833ef55fc1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6db98b4c-27fb-467b-aecf-33700e8f10a7">
                    <propertyInstance
                      Id="4d76819e-8ed8-4432-bf52-814b5e4eb708"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ca66eab2-db12-4ed2-aedd-331614d9d3f2">
                    <propertyInstance
                      Id="96312c8c-f064-4825-817c-23cb7358025e"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="d53b896a-4548-4ea1-971b-3a8d28d142a6"
            name="Read"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d6434f78-6846-4257-9d59-4a37aa950834"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a48fb01-67ce-4552-81a5-a06dc47d041b">
                    <propertyInstance
                      Id="0b2c7c3a-b53e-4394-8de7-f203ebbc4dd7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4576c610-8ec0-40db-b643-6c77837c2209">
                    <propertyInstance
                      Id="cfa35818-0dc8-494c-87ac-2537eeee1473"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f0dd603c-45e9-4ce5-b38e-9e4452b907ca">
                    <propertyInstance
                      Id="21931c46-8876-49a0-a72a-053e3234cee8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ce46da8-b35e-4f3b-9052-bac50f42eb8c">
                    <propertyInstance
                      Id="2278107b-3e1b-4fa4-9502-442ed0a9b45d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fee933d-7918-4cf0-949c-c439c32bd1e1">
                    <propertyInstance
                      Id="c9086e8c-afc7-484f-a4a9-af7a47059f79"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b43264a-5129-4197-a7ef-d989d2418fe1">
                    <propertyInstance
                      Id="ff375c7b-3642-43c9-b1db-d041a93710f2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="d4b678ce-6266-4502-a28a-8be95176d876"
            name="Write"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="18e3858f-f102-49ef-8897-31c494f1c32d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d215d27a-4ae7-48af-b65d-66a6b82e88aa">
                    <propertyInstance
                      Id="7908ac72-c0c7-4eb4-b8f8-a0b188ba86ec"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00a591a8-79ff-4fc3-9bff-a64e1d90b563">
                    <propertyInstance
                      Id="150083cd-e832-4fb3-8456-8560886bf9ac"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b75faf1-826a-47e3-b1e5-1c7eff6cb1e7">
                    <propertyInstance
                      Id="11228964-460f-42ea-99f6-5e97a74fc125"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="536075c1-601d-49e8-a9cb-6b62d4443d4e">
                    <propertyInstance
                      Id="f191ed71-605b-4e15-ad19-ea83073205be"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40a940df-cadf-49d8-8797-381713502616">
                    <propertyInstance
                      Id="c4bd3ae3-9caf-4474-b655-6d8e67a3aa12"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dae2a487-0189-4dac-92ec-29f40b3e805f">
                    <propertyInstance
                      Id="427e2bbc-0d18-4858-9b1e-ffa4e928405c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="949f9509-bcaa-490d-baf3-1e7d45115c87"
        name="HDD"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="f03ef7b5-484c-404b-8d72-4cde94170f1c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ecbfb06f-c689-412a-b776-b9835b9f3361">
                <propertyInstance
                  Id="49573f43-6555-44f3-b5da-cc3605a78ce6"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0baa9656-5f34-4366-89d2-34f6c6dff543">
                <propertyInstance
                  Id="f927a5dc-1c65-445d-b09c-9ef6c30501b2"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ef8cc9b6-0356-41ea-93d0-9ea1891980f5">
                <propertyInstance
                  Id="2b15a301-e3c1-44e2-848d-f292c4b7e30f"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="02e5c809-f4ea-411a-ac13-0c19ea38d6b8">
                <propertyInstance
                  Id="7ab011fe-5ffb-4c3c-be70-4709bc35d195"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a1acbb89-5582-4f7e-8468-3c7a3c7df80d">
                <propertyInstance
                  Id="9a63af7d-9cb6-4bc2-ad0a-51d724611d1d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="4dbe9944-168d-476d-b462-7133db3a18e7"
            name="volume"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6a6b0d79-4513-4537-a273-3a2a8711769b"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="424e748d-8ec8-4e2b-8451-a5b1d247651e">
                    <propertyInstance
                      Id="cc11e2e4-d75e-4391-9cd4-7fcc6bbabdc0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec42cc9f-d9ce-4d6a-9ba1-5c71afa08c0d">
                    <propertyInstance
                      Id="37d142d0-bdd2-4274-befb-9678524a968e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfaec17d-99ae-499c-93a0-9f5349d0ebcd">
                    <propertyInstance
                      Id="dbf7f346-5ca2-487e-b324-8d0efe217234"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb405ea4-9d3f-44be-a056-8aae3f212dbe">
                    <propertyInstance
                      Id="1d92ab50-3058-47b8-820a-4de2e6233277"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c1f91be1-fd44-413f-a1ab-97612af13791">
                    <propertyInstance
                      Id="9f7dc413-a55a-4f14-9d5d-e9fa98c4f683"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7954243b-6594-4475-9932-e4ca35f5a317">
                    <propertyInstance
                      Id="8cd4107a-4795-4e9d-a9d5-f26f0cd67d97"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0d7a4f1-588b-4fac-aebc-d0f77dee7d49">
                    <propertyInstance
                      Id="e2117496-cbd4-45cc-a463-a3fb142cb2c9"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="a6ed0d2e-8b6a-4e5f-ac83-675e5bd28939"
            name="Read"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ec2d8cbc-6d31-4d63-9ca8-10a8d09ba0f6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb03b399-0de1-45e7-944c-b00ff77044a5">
                    <propertyInstance
                      Id="898a13be-71ac-415a-9303-94a2266c127b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3cd66b34-c918-4dd9-bbff-ed7d98807bb1">
                    <propertyInstance
                      Id="e10e0176-5120-433f-b074-f52eebc2efa3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="589e383d-ad7b-48a7-9c66-87e455b13a9b">
                    <propertyInstance
                      Id="cf5e02e9-1917-4c1e-940b-adde2131e807"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb46ce24-d658-489b-a163-15265dd2cba3">
                    <propertyInstance
                      Id="ef2ba981-a94c-4f5e-af86-a4b32f9154e3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd64e8c6-ced1-4fae-a2a7-f8cbb36db6f2">
                    <propertyInstance
                      Id="c21c552e-63f5-4f41-84cc-052ee6d71c9a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="276217ad-aa9e-4932-b1cf-172fb53b930d">
                    <propertyInstance
                      Id="3ba8265a-c9c7-4e97-b85b-d1b345b98ed3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="c178d991-4052-4cec-b024-d05a27c5a75c"
            name="Write"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cf4fe98e-3df0-4c7e-a838-86ab2bfa85da"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f849b800-5e98-429b-88d2-001467f07557">
                    <propertyInstance
                      Id="7a86fe6b-b659-454b-844b-b5fb49bc0e66"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="697f2e6a-3d1a-4f15-9845-e73e75f5d882">
                    <propertyInstance
                      Id="34adf60f-0d4a-4954-ac99-e8a17fbf2945"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd25b208-5401-4caf-b1ac-2ee21a768aed">
                    <propertyInstance
                      Id="a02bf370-4366-4f1b-8439-1b929e97976f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d5a6948c-89f7-4a19-9f64-160b44f9cdad">
                    <propertyInstance
                      Id="7055e32a-6782-4081-a5d0-4777a4946f28"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f11ac6cf-3b20-46b2-a305-8a166fbe73b9">
                    <propertyInstance
                      Id="0689e57e-60d4-4977-a71b-139e44cd0ff5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e7a9fc8b-62ec-4a2c-b9bd-44a7224ad63f">
                    <propertyInstance
                      Id="f8c8d46d-6024-4199-afca-2973016982d5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="68b1ca68-be39-4494-b095-c41edfa62ed8"
        name="PC"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="71e9f5bc-90ca-4a08-bfce-cacc20b2f524"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8a220b41-723e-4631-b9eb-3a829099ccc9">
                <propertyInstance
                  Id="63f41467-2cec-41e2-9280-acd716af2ec8"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6059bd07-a94e-455a-8e8f-356aa7758a33">
                <propertyInstance
                  Id="29d47938-7645-4fdf-8220-ddb4a9ee4cf1"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6c5a5ba8-b125-471d-9f5c-12f5ea4cbaf5">
                <propertyInstance
                  Id="74e60ffe-13eb-4ffc-8125-074f19507091"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="79a9a07a-605c-42be-ba55-704dcafe42be">
                <propertyInstance
                  Id="92a1e529-a668-45b5-9aee-02a80799780c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="faa4af4f-b4b4-4fd4-a03e-bcd41dbe4aeb">
                <propertyInstance
                  Id="17fa301d-abe5-4fb0-b01e-373d8e1392ea"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d0a34a80-c56b-4562-9267-a71a2ffe4a10"
            isSubstitutable="false">
            <classMoniker
              Id="60685b34-0336-40f0-a921-046a748a7281"
              LastKnownName="Computer"
              LastKnownLocation="Package_2023.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="ad409e3d-3966-4337-a921-507f417cc005"
            isDerived="false"
            sourceEndRoleName="PC"
            targetEndRoleName="Monitor"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9991da0e-2efe-4f97-91aa-094d6ab29a32"
              LastKnownName="Monitor"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7e3393eb-cff0-476a-becd-ced7ece8fae5"
                  name="PC"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="231a4e5a-6362-4c69-8508-a0a9bdf1a7ef"
                  name="Monitor"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b15f9401-1325-4152-a9f3-ad91a9c1a4dc"
            isDerived="false"
            sourceEndRoleName="PC"
            targetEndRoleName="Mouse"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="560f2286-5eef-4182-afb4-0d689f4bc0f4"
              LastKnownName="Mouse"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0a7f99e7-c922-42e3-8310-9b4822045f59"
                  name="PC"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="86ac4c37-40ef-40d7-8296-1b3dc1d50fcb"
                  name="Mouse"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="178d6d62-4973-4213-8222-75a4b3145407"
            isDerived="false"
            sourceEndRoleName="PC"
            targetEndRoleName="DesktopKeyboard"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="0ff0b937-a0c6-4776-b276-d8b226d9aadd"
              LastKnownName="DesktopKeyboard"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="d7a81b36-a56d-413f-b7b3-7638f5fa3371"
                  name="PC"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="b820f4b3-c45d-41da-9566-5daa875d425c"
                  name="DesktopKeyboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="e7d8b818-6cf9-4f7e-be85-0aead1b8167b"
            name="ServerCase"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4576aa57-c455-4135-9e44-44e08895bb56"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1849ce6-4094-4767-a044-b960330e26bc">
                    <propertyInstance
                      Id="55c1ad94-a027-4169-bb2d-91565252e27c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb103e99-f481-44a0-824c-d3f500954a7b">
                    <propertyInstance
                      Id="84aaf9c8-fb00-48ce-8599-6b3c07910ef5"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74c41d83-7a45-4a5a-b277-9fde871e65ac">
                    <propertyInstance
                      Id="b97bbc96-61ac-4d84-a9b1-b75d41687c6d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0df580d8-5467-4fd2-9802-7cc19cd33b5f">
                    <propertyInstance
                      Id="3167f3e5-8647-462e-97c1-34c7fb777d10"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b862874-539f-47f6-9447-e434fe576060">
                    <propertyInstance
                      Id="dbb03ae5-3abb-4fb8-a39e-c25069adc172"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc73e796-2a0a-4364-b138-5d623628b122">
                    <propertyInstance
                      Id="4337a93e-8412-4224-8e08-60ecb3615542"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e839a15f-c4c8-4e39-9c29-9ad8ad580b9c">
                    <propertyInstance
                      Id="14b226d2-7ffd-4580-bbeb-942483dce4e6"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
                LastKnownName="Case"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f0d83b5c-cfda-459f-8029-53e0942ffdcf"
            name="Mouse"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a5fc487f-dcff-49bd-a704-9e1499f00d76"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="640181f3-3280-4499-a25a-fb2fc38abc53">
                    <propertyInstance
                      Id="6bb0e404-d5ee-4d13-a3b4-38bee55da672"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc9fa3cd-6f62-4d72-9091-7111197e77f7">
                    <propertyInstance
                      Id="f9552b2d-d1f4-48b6-af1f-7409e72f7571"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e77b2e1d-fdd5-4464-a5d5-90327391cd19">
                    <propertyInstance
                      Id="849802af-6886-4fb9-8666-24f978d46f6f"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eed3e458-ddc4-4c89-bf62-9397d4141f47">
                    <propertyInstance
                      Id="865de7f0-a70b-4573-9012-7c2291e91b11"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d08850c-36ae-4590-8ace-a9a9269b6672">
                    <propertyInstance
                      Id="699fb812-2a63-4473-8505-0935157debe2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2220fd7-7c3b-461f-a36b-99c97ddba233">
                    <propertyInstance
                      Id="bdb462e2-625b-434d-a8a5-1e7a54e3697f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9e58d2c-a0d5-4048-a432-d86ddb035dc9">
                    <propertyInstance
                      Id="b2ac71b8-a201-41de-ba44-b740769c8965"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="560f2286-5eef-4182-afb4-0d689f4bc0f4"
                LastKnownName="Mouse"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3b2431f9-a2f2-465b-81db-d26079c75c03"
            name="mainboard"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bd43899c-4c70-4b0b-8a0b-b29ce34444dd"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21b2fe1d-617b-41ed-a00c-1705f36bca25">
                    <propertyInstance
                      Id="7278c579-2b2a-44a8-afb2-b993936dbf2e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41473c22-ed3f-42fc-b083-02326e230001">
                    <propertyInstance
                      Id="6d762690-4523-43a2-8923-8c737304edf4"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3649c108-ef03-4757-b58a-bae264fae3e8">
                    <propertyInstance
                      Id="8bb03d19-7e6b-4f85-be1b-2289c41e4928"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d5e53b0-2fc0-4c0d-83e4-491920e8e416">
                    <propertyInstance
                      Id="322f3229-5801-4b03-a9f6-31142c473e2c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f36f273-da08-40e4-839f-390b72b62191">
                    <propertyInstance
                      Id="b75cbd9c-409f-45e6-bd32-379e069c8097"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b310a3c-195e-406c-b896-6b4c5d91c1b3">
                    <propertyInstance
                      Id="e5149c91-2a36-4ea4-a179-a148d1728a08"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09aa8a28-5fbf-4f1e-a980-a0809a163300">
                    <propertyInstance
                      Id="aa597253-5409-423b-97da-97b373a91272"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                LastKnownName="Mainboard"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="97358f98-fc10-450d-b6f8-416794e32a67"
            name="PC"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="df874c9a-733e-4197-92c3-4a8066da05cf"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10492810-c6da-449f-b291-bad8c30e501e">
                    <propertyInstance
                      Id="284bb1dc-2267-49a5-b926-e92a72357f99"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0ee07c2-7524-447a-9446-0c2673a8cd7d">
                    <propertyInstance
                      Id="00abe9c3-c265-426a-b319-77a11c02c5a0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07767dcd-c553-46f3-8296-85edcda7fb21">
                    <propertyInstance
                      Id="cb0cb844-cd96-4d03-8c8a-cdfd74ce1a85"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7588d37b-273b-454f-aa36-701a15c666af">
                    <propertyInstance
                      Id="c9491a17-9d54-431c-8469-4dd0a52a197c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1561c684-5684-4a30-af2c-adc09a86e725">
                    <propertyInstance
                      Id="fc2ecd87-96db-477b-b98d-4894c9447a77"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd37eafa-6062-4669-8536-2969580d9eae">
                    <propertyInstance
                      Id="3121be07-8d6c-4eb0-8832-a1721df5c600"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="779974cc-101f-4267-8ab0-8badeea49ca2"
                  name="motherboard"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                      LastKnownName="Mainboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="66866797-6c5c-4343-b23b-9ea989f00f2c"
                  name="mouse"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="560f2286-5eef-4182-afb4-0d689f4bc0f4"
                      LastKnownName="Mouse"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5d98942c-663e-4ede-8cd3-dc57076c1edf"
                  name="keyboard"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="0ff0b937-a0c6-4776-b276-d8b226d9aadd"
                      LastKnownName="DesktopKeyboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ee640df6-ea04-47a4-aada-5df4d7974ac5"
                  name="monitor"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="9991da0e-2efe-4f97-91aa-094d6ab29a32"
                      LastKnownName="Monitor"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="84efe807-ffaa-4989-addd-854b2a4737f4"
                  name="desktopCase"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="e78142f6-67e3-470e-af1c-3d37acae0f56"
                      LastKnownName="DesktopCase"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="8d4d427e-4d25-4e9f-b050-3bd031090ed5"
        name="Notebook"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="24523b88-7ba1-45c7-88ae-616f914e0eca"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5ff834af-ebc2-4dc2-8a3f-57b2a9bbf8ca">
                <propertyInstance
                  Id="deefe6cd-64c3-42ff-9c36-2f74b8643cc4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a11b646d-f798-43a5-8fed-0eb6469d13e7">
                <propertyInstance
                  Id="ed75eb48-dbd0-4206-84c4-0e2f3fcb4640"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b2573969-0357-4f88-9e94-a4d7d9e4c92f">
                <propertyInstance
                  Id="2f3f65a7-e5a7-4338-b0f3-eeeb5d3a1856"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="64de53c6-8794-4945-94cc-ca4336b320be">
                <propertyInstance
                  Id="20afdda1-d257-4533-9203-f55146c7191b"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a7fdf80a-cd23-47f2-a599-9377f027f355">
                <propertyInstance
                  Id="70a6be58-e9bd-4f51-9422-1c255a502b5b"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="a967be54-dc64-4f7f-9886-08417f6759a0"
            isSubstitutable="false">
            <classMoniker
              Id="60685b34-0336-40f0-a921-046a748a7281"
              LastKnownName="Computer"
              LastKnownLocation="Package_2023.uml" />
          </generalization>
        </generalsInternal>
        <targetEnds>
          <association
            Id="0fcc3ef9-d6f1-4508-8a8f-82ab9feb1156"
            isDerived="false"
            sourceEndRoleName="Notebook"
            targetEndRoleName="Display"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d9c1b580-6801-485b-a91b-86380c691493"
              LastKnownName="Display"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3cae640a-611d-4ad0-94dc-9cfecd432992"
                  name="Notebook"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="613f874e-e362-452c-a370-3e3056496fb8"
                  name="Display"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="29f6f14b-211c-41c8-95c0-0f1eb4ed7351"
            isDerived="false"
            sourceEndRoleName="Notebook"
            targetEndRoleName="Keyboard"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="8246f2e7-26c1-4a1e-bf14-5ea27e854201"
              LastKnownName="Keyboard"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="f818761f-8573-42c3-8a57-e2eaeab613d1"
                  name="Notebook"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c8590321-8a4e-44cb-9bfa-06d71b449ce5"
                  name="Keyboard"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="43bb34fe-b596-4e8a-ae0c-74a2d63fbe91"
            isDerived="false"
            sourceEndRoleName="Notebook"
            targetEndRoleName="Touchpad"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="656b9d5b-be9e-40ac-b6cf-7f93af2a3d53"
              LastKnownName="Touchpad"
              LastKnownLocation="Package_2023.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e2c00d0d-96de-4153-b8c9-802169d433f7"
                  name="Notebook"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Shared"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7961b59d-3ab9-411b-b066-42b2e2166f2b"
                  name="Touchpad"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="277b4aef-2488-4ab2-9cd6-640f20f56cae"
            name="ThinCase"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bdad0cf9-c741-48ca-9bdd-219c34b3c655"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac784c50-bee6-4ec4-8799-9a0277fac526">
                    <propertyInstance
                      Id="d32e81aa-484a-4e7e-b123-f5fe9bab28f9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="935d5edd-7bdf-4c90-8f10-3ca6cadf8b7d">
                    <propertyInstance
                      Id="2ebd0d04-61e5-4cf9-b26d-065d687d9d84"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e0780e1d-808a-42b3-a65a-3645134b9250">
                    <propertyInstance
                      Id="74743f7d-f7e9-4ef9-a2ad-5a8282d09f31"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="992fba0c-bb85-41e7-a035-407c4e14761a">
                    <propertyInstance
                      Id="84478c0c-d638-4da7-bcc8-5cca74668fda"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1b758c6-4db7-4307-bccc-08d6f79e0219">
                    <propertyInstance
                      Id="784600d5-f677-4332-9f38-70cdc421217d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9eab14b-4c91-4ad1-afff-bbe46a546cfa">
                    <propertyInstance
                      Id="970e88a4-dcd6-4c0d-9f35-780a5c4e2442"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1763afda-fb68-4acf-b87a-48103f9f1ab1">
                    <propertyInstance
                      Id="5b1cb31b-01ae-4655-9db8-496e40e01dd6"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
                LastKnownName="Case"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="28fa8b75-bf14-4518-9bf4-48fa3292650f"
            name="Display"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7755bf99-4204-43aa-b3be-27c81120e099"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adabff05-8e9b-481a-b9b5-ff575271c3d0">
                    <propertyInstance
                      Id="7ba0d18a-a04d-48ce-92c2-473caca07ec0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c8709b5-c721-4eec-a8ea-33f0991be920">
                    <propertyInstance
                      Id="51fa833a-d7a4-483f-9b06-59d84a454343"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18779f76-60bb-4386-92f7-460b31f438e3">
                    <propertyInstance
                      Id="6954f3d9-a15c-4df5-b17c-3964f3303fa5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ba505a4-aa3a-4e2c-b6da-4e3143002873">
                    <propertyInstance
                      Id="446ef310-c480-4a08-9d19-662505e490f3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ead5230b-294e-4b63-91ad-59813e013cb7">
                    <propertyInstance
                      Id="cb2d6c32-c905-43d5-97e6-b8996970fa23"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e2fad46-8ee7-45eb-9d94-2190fccab57c">
                    <propertyInstance
                      Id="38342c95-c568-4636-a4a3-e2dd3017e80c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07813122-1c95-4e0f-8947-fcf035014172">
                    <propertyInstance
                      Id="686ea32a-43f5-4176-ac1e-6a566117cec2"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="d9c1b580-6801-485b-a91b-86380c691493"
                LastKnownName="Display"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="8511aade-6ba2-489b-a69d-77f344aaaef2"
            name="mainboard"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a56b6d34-8429-488b-81e8-a0e9e8a154e8"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dbb6384c-a509-4b5e-a928-eff2949aa613">
                    <propertyInstance
                      Id="d293fe37-b374-46e0-901e-ed2a167b567f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1b97240-a01e-4a4b-99ed-1466c1b1e1cc">
                    <propertyInstance
                      Id="913c4117-be8d-4b5e-9d4f-64d560be811e"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c7ab493-57ee-42a9-9509-afc848164a08">
                    <propertyInstance
                      Id="93770c1c-fd17-4307-b501-f966d86e9a93"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e24a1708-35a9-459c-84a2-4d22dabbaa49">
                    <propertyInstance
                      Id="62570300-6970-4230-9879-a78e02649014"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33ef8c17-337f-46a2-9ddb-4158072a4b20">
                    <propertyInstance
                      Id="d541f5ea-958c-4c9c-ac40-8497db7cff91"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed86f446-5a1f-4d09-85f6-3ec478b36b83">
                    <propertyInstance
                      Id="212c756c-00f9-4b74-8c1b-f829bfcf9499"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="318c6b46-315e-457c-940c-872170a3a5f5">
                    <propertyInstance
                      Id="3619f8cf-56f6-4bc2-adf2-36a02905916a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                LastKnownName="Mainboard"
                LastKnownLocation="Package_2023.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="c826371b-9ea6-4a96-bd0b-b44b1dc03c72"
            name="Open"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9534a275-f627-4f45-9a1e-c1190ff1f34a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a88f5e88-4a40-4918-9e93-bf73c4b1b80f">
                    <propertyInstance
                      Id="20b18a3f-8a78-4aab-ba82-55adfdec7b01"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63268970-71c6-49ad-9aa4-4bd3fcf398c0">
                    <propertyInstance
                      Id="b5bf17f6-6785-4d12-bc87-f6a8d2e42dcb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85c3db35-67a1-4927-b47f-d0f7043fd2f2">
                    <propertyInstance
                      Id="8854e22f-724d-477e-a0a2-d6a6519f4c66"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="238fe0b3-732b-4b2a-a1b7-d49a89acc9ec">
                    <propertyInstance
                      Id="6bcd8885-6675-43d9-a637-b667eb36c2ae"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96457882-e2e0-4eea-9cbe-19dd7cf9ad22">
                    <propertyInstance
                      Id="7b2e2547-c010-4c96-86e5-43568c965c14"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbdbcb89-724f-4c7a-a5f9-2f4d7854a199">
                    <propertyInstance
                      Id="81f7db13-59fd-4826-a90b-d4cb5346bcc4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="78344dc2-1bdf-4719-ac66-0f216c163371"
            name="Close"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="86b81bbd-4f42-4874-a5b9-ec85088fe813"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20a4d6b9-8702-437b-9d8e-7dd59c856b98">
                    <propertyInstance
                      Id="f33d9907-bedd-4a65-8a73-f173de4da2e6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2777704b-fa65-4b00-9d8d-1832ea6c4cc1">
                    <propertyInstance
                      Id="74c31a65-5d69-4d3a-b43f-25d9f60efceb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56e16dc0-052b-428a-a039-92038a0d62d2">
                    <propertyInstance
                      Id="72506b52-003a-44b7-8e59-e49b07b4b526"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="33ca00b4-8f7a-4d0a-af5e-fc636c94d1d7">
                    <propertyInstance
                      Id="1aceb134-73bb-4ffa-bee5-03992bfeee3a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4a20240-f4c1-4a99-8581-cbb276513c51">
                    <propertyInstance
                      Id="4a3507a3-3929-4a13-b01b-646d648e6d6d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b2a4d03-5b67-4a28-bf32-a3a3b783c44a">
                    <propertyInstance
                      Id="a105b0ed-4836-465f-8751-b0573f3d42aa"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="735a43ed-030f-4e40-9b20-647d5dcbc846"
            name="Notebook"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8e8857f1-7304-4023-9c87-4b13c4b6e5ca"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="79d78b57-7d59-43d7-aab6-705f69b48534">
                    <propertyInstance
                      Id="4e497709-2e2f-4cde-860e-f07479a8abbb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c9fc4f1-df97-49e8-aacf-7269c904b75e">
                    <propertyInstance
                      Id="b200c266-4299-4995-b82f-ec4bbf4b9766"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08ce0d5c-0ba6-4c4e-9777-033092550600">
                    <propertyInstance
                      Id="0deed94d-2ba3-4429-995e-b9b4d5cdd90a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56cabbbd-6a71-414a-b9ed-a0ec268c0c81">
                    <propertyInstance
                      Id="3adf489b-be94-4f1a-92b2-5621cbed82b0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e49466ba-b816-49bf-8365-da52b6015413">
                    <propertyInstance
                      Id="7934f59e-918d-4a8f-a65a-4a35ae6fbad6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e920476e-2163-474a-a58f-3aced9e57093">
                    <propertyInstance
                      Id="0ee69a88-2094-4bdb-b8d8-0d8959bae143"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d21216fa-9988-4b46-b5bf-921e02259a72"
                  name="motherboard"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="0fbb593c-9bc2-4163-a6f1-58a5e668fb61"
                      LastKnownName="Mainboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fc5325c5-ec67-4495-9550-a8c941193dd3"
                  name="touchpad"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="656b9d5b-be9e-40ac-b6cf-7f93af2a3d53"
                      LastKnownName="Touchpad"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e85a51a6-5a30-45c6-ab46-8d27ae3b96de"
                  name="keyboard"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="8246f2e7-26c1-4a1e-bf14-5ea27e854201"
                      LastKnownName="Keyboard"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f67f5ca1-a538-43c5-bfef-f5dbf4aba3f2"
                  name="display"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="d9c1b580-6801-485b-a91b-86380c691493"
                      LastKnownName="Display"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e976c62b-9a18-421f-9f75-89b3e539bed1"
                  name="notebookCase"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
                      LastKnownName="Case"
                      LastKnownLocation="Package_2023.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
        name="Case"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d66c4fe3-761c-47a6-90f0-c350870984b2"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="78c144d5-3d85-441f-94bf-5657d8ff7eb6">
                <propertyInstance
                  Id="43ee87dc-5133-4058-9012-021bbb801095"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="763c357a-b7f7-411d-9b8b-49ef9d02f140">
                <propertyInstance
                  Id="5459071e-ed08-4c71-b882-8ceadc8e3f42"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="27e93391-753f-4622-a5b5-2593bd04f881">
                <propertyInstance
                  Id="b4a74dd4-c202-4fa0-b431-5d3e56de830e"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="defd81f7-1e75-4136-8f15-aa7d11889906">
                <propertyInstance
                  Id="768367c8-1e86-4e95-adbc-873b6ffc8ab8"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3644e3df-5c52-41fb-80cf-577a9927579d">
                <propertyInstance
                  Id="c937536d-91f6-4638-8a7f-6168fd8b58c3"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d9c1b580-6801-485b-a91b-86380c691493"
        name="Display"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="77a09477-6b0f-45e0-ab3f-4de515c46861"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1a16612f-bd5d-4011-a159-2d0cb071e139">
                <propertyInstance
                  Id="60b3bcaa-e025-4f56-b971-73f4710802f8"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="26cf82d4-6a1d-4005-b2de-2d5d8b65137e">
                <propertyInstance
                  Id="eb07a3a7-77cd-4964-8cef-e5ab9be852a4"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f4d2c636-4a93-4a4b-ba60-a09a32a8b455">
                <propertyInstance
                  Id="df61b69f-90ce-476e-8c9c-1905594ec0ed"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e9efdce5-080f-4bc8-8618-5e87551d7244">
                <propertyInstance
                  Id="54e088d7-e03b-4d21-b25c-14704676e89f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9c44a083-c186-4a3b-ad79-86d9de777e70">
                <propertyInstance
                  Id="fb83e0d5-076f-4ea5-91f3-e6ada9f84602"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="93dffa3a-1e4a-4a12-b44e-9676f7b15429">
            <interfaceMoniker
              Id="e1591ca3-0297-4966-87f4-6d0ce6d96f4a"
              LastKnownName="IDisplay"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="a5de9954-1e2a-4700-ad73-bdb3b04e35ff"
            name="Show"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="59b43122-65a4-4d5a-b697-548f689648ad"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec02e6a2-bc5a-4081-b0ef-0591cf387c02">
                    <propertyInstance
                      Id="93aa151e-d7c8-47e7-b548-d634aa5e971b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad5311e6-ef54-454b-b1fa-65f0be900767">
                    <propertyInstance
                      Id="e5db5cfe-154b-42c9-8c09-d02e31a28b34"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd8e5eab-1670-494e-a084-b56298fc2f08">
                    <propertyInstance
                      Id="037b4b72-2bdc-4e39-a0d6-ecc3448fe9a5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ed9ffdf-7c6e-4edc-804b-782d9ac67324">
                    <propertyInstance
                      Id="2714eb6d-aef5-476c-b4bb-1123fd0bfca3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e8e8d1d5-c3d8-41c4-aab6-8c8dbc25d1ee">
                    <propertyInstance
                      Id="8070e329-581e-4ab1-8450-e732ba12e42e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="905c3096-d4dd-4480-9555-c747cc8bca19">
                    <propertyInstance
                      Id="7994239f-6278-4b3c-8ed5-9684510fd486"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="d1adb0af-0c0d-4abb-a48c-2fa7787e727d"
            name="OSDMenu"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a7e84db3-1a33-49eb-9e12-42c438478769"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aef99ffe-37d8-49b0-89fa-61250605f755">
                    <propertyInstance
                      Id="d28e5c71-b255-4e7e-b205-7b6484505483"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c583a4e6-f3e3-493e-ac8f-d4109212e7c1">
                    <propertyInstance
                      Id="641b0c3d-24e0-4e4e-b56e-ea53b41b8854"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ab16a5d-c1f2-4068-a141-803b2a11239a">
                    <propertyInstance
                      Id="94cf196e-4cc0-4112-a9eb-f5f15d121266"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04e5fc32-9a61-47e9-a470-1bd8bfcd394a">
                    <propertyInstance
                      Id="38746210-97d8-4c89-aa98-cd0d83044710"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7318c93b-014d-4ca4-a0cc-002e63f485be">
                    <propertyInstance
                      Id="109dca4d-5114-48ab-8185-14772385b540"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ff65b761-936d-471f-a29a-f773b30cb34e">
                    <propertyInstance
                      Id="9873f6d2-9e18-4282-a16e-aff88ffd47ad"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9991da0e-2efe-4f97-91aa-094d6ab29a32"
        name="Monitor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a329448c-ca10-49f0-8d34-85b37daf8328"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3a54cad9-addc-4b58-8dc2-a9029a06226b">
                <propertyInstance
                  Id="4b3e15f8-73c1-4350-a527-23dd6618dabc"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="43391e30-48b7-48a3-a723-a9161b6846f3">
                <propertyInstance
                  Id="a7920b71-d4e0-453c-b93a-047bc8666d7d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="555c584f-4c4f-4b0b-8151-d06dad340235">
                <propertyInstance
                  Id="36981b81-a4e7-4859-8f9d-429ab5545255"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bd70eb6f-954b-47b7-88b6-a09144526dee">
                <propertyInstance
                  Id="409490a8-2e16-4349-9f86-3e39abe01fc7"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1a6140d7-c039-4bd3-bdd1-1b4cabe3dc24">
                <propertyInstance
                  Id="09253e4a-b44a-4fcd-b7c2-8732203da7b0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="17c0f9bf-8ca4-4d93-ae02-0565f5b9cc49">
            <interfaceMoniker
              Id="e1591ca3-0297-4966-87f4-6d0ce6d96f4a"
              LastKnownName="IDisplay"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="92bf60fe-a99b-44fd-bbab-2651f1fc9d91"
            name="Show"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="81fa0177-19ba-4dd4-afe8-09e5dd3bb472"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3b4d09e-959f-41c2-be4e-9050c868e99d">
                    <propertyInstance
                      Id="6b5cd302-8782-46c5-8bfa-f4136f1564be"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37b25d6e-5255-4f6e-8248-631494e8087f">
                    <propertyInstance
                      Id="a9f94623-2f00-4138-bdca-7beacedcfe9e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbfe42a7-2668-4a2b-a2e6-08b209982ea3">
                    <propertyInstance
                      Id="8daea60c-e981-4a80-83f1-c8a7d5fd886a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="842fe953-bf18-4109-a9c6-1a7372bcc125">
                    <propertyInstance
                      Id="05cd6698-b936-45f6-86ca-765c314519c2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c22dbbaa-4929-4232-96c2-445de22cbc46">
                    <propertyInstance
                      Id="a6264142-e127-4031-b157-323c59fc4f1d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2ba98c6d-4414-46c1-9fd4-51f4549dd1fd">
                    <propertyInstance
                      Id="d501b955-5a35-4486-b736-304460c4c2c5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="8246f2e7-26c1-4a1e-bf14-5ea27e854201"
        name="Keyboard"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="50f61631-f206-4b71-9e4c-eedf22d34369"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9196a7ea-0112-471a-a3d5-d9b5297dfd60">
                <propertyInstance
                  Id="f20c15c4-5521-4bb2-9172-098d93fb460e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5cb42ec4-1c55-4725-b3d1-7ce6fd0769e5">
                <propertyInstance
                  Id="570a3b46-6315-4937-9408-f95bdbfea615"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2d236cdc-687a-4ab5-970e-6f9b973d3dd6">
                <propertyInstance
                  Id="261addaa-28eb-49f3-a6c6-7cd35a18b79b"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e0682078-765e-45aa-a79e-c41fd60c192a">
                <propertyInstance
                  Id="48fb5c73-e57c-43ac-ad85-4e14b2251565"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e1c6aea4-c9d8-4b6a-b118-a313c8a68d7c">
                <propertyInstance
                  Id="41c525e6-4018-4630-972f-5982eecbc95d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="882b2aae-d10d-4998-9cbf-006a2794ce9d">
            <interfaceMoniker
              Id="3feef9b0-36f7-4663-b75f-91cf731b8d9f"
              LastKnownName="IKeyboard"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="08daef6b-ba11-4ad9-8d0e-2dd61ab282bf"
            name="Input"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0e1b4511-6490-4041-9436-bf8d90d921a2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2849ed6e-57a1-4981-a134-2d01db3ce2d1">
                    <propertyInstance
                      Id="21256e8c-6aea-43cf-97ae-ce1ea1dc5b79"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b043c048-6993-4dcb-ad80-7bd4b8775a2a">
                    <propertyInstance
                      Id="b36403c7-b9bf-4970-9dab-c3b3509c66b9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="061448ab-d102-412b-9367-3be6b786c81e">
                    <propertyInstance
                      Id="d5a877e5-7c97-4dcd-ae4e-522c659cf886"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f18d51f6-ccac-4dc8-8b0d-ba54fed77eab">
                    <propertyInstance
                      Id="9f4f9922-bebf-426f-bb66-6eff2e72d2ea"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="499dff11-aace-4d8a-b355-9af51215c4cd">
                    <propertyInstance
                      Id="71d2b8b4-f5fe-4f8a-97e1-0f594db212d3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed0e5f84-8978-439d-8448-532c9b5600fa">
                    <propertyInstance
                      Id="e8cedb31-75e3-4881-a049-c5dc5c54fe4a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="560f2286-5eef-4182-afb4-0d689f4bc0f4"
        name="Mouse"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d0ac576c-cd46-41e1-8cbe-e68b761997bb"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bd502bb1-d7db-4e80-98e8-e6d4ae4244ad">
                <propertyInstance
                  Id="40c66818-f9a1-41d9-8332-0f91d416b9c9"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cf55fa7f-cc3f-440f-bec1-6155f2a39ff8">
                <propertyInstance
                  Id="b197e5da-8b30-483c-8350-46461ab2236f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4aa8c71e-fe1b-4ea8-b463-25e888a33573">
                <propertyInstance
                  Id="61dc4af7-9710-47c3-94ff-bbad6cc59ab5"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="25aeb1e9-8e4c-441e-bc6e-1967c14a826f">
                <propertyInstance
                  Id="784e1d5f-16f8-4129-b864-4e9cc1f23af0"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6c6230b5-40f9-4d97-aba7-8f376af0e00a">
                <propertyInstance
                  Id="57d425b4-c76c-4e7d-891f-4cf160691758"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="ce3a7c31-bdd2-4c55-98af-5b4b214118b4">
            <interfaceMoniker
              Id="ed414796-8935-4850-a7b5-ea879c375fec"
              LastKnownName="IPointingDevice"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="37f8fa2d-a21f-463a-9cb1-a4e1bf888091"
            name="Point"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bc1ac6cd-42e9-435d-9347-842e1519587f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c0f62fb5-c121-4b12-bb33-1f55e85550b8">
                    <propertyInstance
                      Id="c7f9a3c6-45ec-4631-b2bb-356adf69de13"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69b802f2-2cfd-4d3a-95c7-fc611cf3d190">
                    <propertyInstance
                      Id="cb072d37-f062-4f97-81af-fe3a06297841"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f28ad7e2-8f4b-41ab-b8d7-4a38e52add7c">
                    <propertyInstance
                      Id="31b35838-5e40-4fb1-8b84-afcc223f5d5a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f72a6262-8282-44b6-87f2-29686a5e8532">
                    <propertyInstance
                      Id="2b46b65e-7455-48c6-9d7e-59204992f1a8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18a32317-c11b-47f6-be09-e269af756520">
                    <propertyInstance
                      Id="13e135c2-1f35-4a29-9fab-6ff0bc108656"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ab3bdfa-441c-4f18-b111-26f55148e18d">
                    <propertyInstance
                      Id="0900b301-ac41-4099-a7c1-ddf9bb31ee92"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="72e71833-25dd-4f34-a992-097f6fd37838"
            name="RightClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="83bb8217-2e5b-4c7c-87ee-345455cde2ca"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e3b8368-41a8-498c-aaab-12cce09aa3cf">
                    <propertyInstance
                      Id="58716100-57b3-4f92-8fbb-ff1dbc79a4d3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69ce41b0-6b6a-4bac-8fff-da70fea68156">
                    <propertyInstance
                      Id="9583282b-7670-4773-a76e-8a40849183b2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4b1edbc-5035-47ce-879b-5419b446adcd">
                    <propertyInstance
                      Id="a555c46b-b952-4e15-9140-e41e4a9af593"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad89e1e7-ecd4-4fe1-824f-259cb89f387b">
                    <propertyInstance
                      Id="5d0717dd-10a2-43ba-9459-8a09dcb7134b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce3a6500-30aa-4f9a-8831-7344fce6956e">
                    <propertyInstance
                      Id="eddfaad7-8269-470c-bf9c-a1178a19f781"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5315160f-7d17-45be-81d1-5c54c1c23e47">
                    <propertyInstance
                      Id="5a9d0de0-7b6f-4cc3-8884-6a6719d2c532"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="73bbed72-73b2-4be1-9a99-5c1594149c3d"
            name="LeftClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4c49dfa2-b67f-4450-a9b9-cf5924a8d8a6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f692b99c-1213-459c-87c9-028e7916139b">
                    <propertyInstance
                      Id="6ac4f1d3-d881-4424-9d55-f2fdb1faa781"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c16253d2-78dc-42ba-9df0-a923652c7dd9">
                    <propertyInstance
                      Id="fbd7f278-7f8d-4844-b500-cc5298110ac4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4bbc0a8-8d10-461b-9030-4895fead6513">
                    <propertyInstance
                      Id="b7b7202c-6dc0-4841-8602-ca813610c781"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="312cfd42-0641-479f-ab34-1d457e427ce0">
                    <propertyInstance
                      Id="4c86778f-ccee-4d16-8906-f00addb3e695"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07e24b41-ddba-4152-98a7-0e7d86e4ef08">
                    <propertyInstance
                      Id="f374dc07-602f-4cd2-872b-750563270af1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40ca3765-379d-49fc-a131-9418694c8108">
                    <propertyInstance
                      Id="989e15b4-31b9-4c8f-a36f-20c99c46344b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="275a20b0-ae6a-4b4a-ad64-97563ad56156"
            name="ScrollUp"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1efc368b-a029-463b-b27f-9fe1549632db"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f0e4c6f-5e2a-4923-99b0-d89d7b781ac1">
                    <propertyInstance
                      Id="bbe27f28-8374-469d-b9b4-2277eca3d93f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4b85d3a4-0b9e-497d-b6be-53c3c88c4452">
                    <propertyInstance
                      Id="01636aad-a5c5-46a9-9e89-ed8e96c12cde"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="249f8745-d1c2-4cfd-81db-8f0f107309a0">
                    <propertyInstance
                      Id="fea9ff87-9d3b-44ff-a591-05c570a7770f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ddc6a39-937d-4e07-93d3-7ba599f599a9">
                    <propertyInstance
                      Id="28ce4ed8-a561-414f-932f-89ed736dd27d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="311dd3f7-7e38-4cf1-a8c0-0f33f3272602">
                    <propertyInstance
                      Id="346910cf-5e25-47ee-9143-9f5ae8e90968"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdd64590-9761-440a-8377-9360c849e556">
                    <propertyInstance
                      Id="4a8ca913-8520-40d5-a6a6-c1e6a8933340"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="98ca1f20-22a0-431e-bb6e-0926c59ecf59"
            name="ScrollDown"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b3650d58-1b4c-4f6c-b179-47898337d59f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="802e21dc-b6fd-4037-b64f-202c563be60b">
                    <propertyInstance
                      Id="8abb3d4c-c0eb-4407-bd14-db0057f48b27"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="793d4524-7776-4de6-a72a-02ed276b1b46">
                    <propertyInstance
                      Id="5040f136-c2bf-4fde-8f3c-6bac95e9ae82"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a60b7ff1-7758-4f42-a824-e137f62528bb">
                    <propertyInstance
                      Id="a3f6a200-08c4-4399-87e2-692d8465fa7f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce928d8f-3a2f-4aa5-9386-fcd81f70bd83">
                    <propertyInstance
                      Id="5a42cf7a-7360-40ec-ab4c-93e28a531a4e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17894222-e1c1-4405-adf6-7c8a587207f5">
                    <propertyInstance
                      Id="9784af04-15d5-4d85-bd6b-a6baa9015a57"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2206b897-91c4-466c-95be-adc42c098264">
                    <propertyInstance
                      Id="e35785d3-a3d3-420d-aa18-dd93454669e6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="656b9d5b-be9e-40ac-b6cf-7f93af2a3d53"
        name="Touchpad"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3caaed06-4c7c-4764-81cc-98cecf463f68"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7c219821-b40e-4e69-89f5-829f386df82f">
                <propertyInstance
                  Id="b69cba9c-65c0-41cf-b18f-ba5d21112cf6"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0f27bb9a-aad5-4f9b-adf0-0ac6b7acfcfa">
                <propertyInstance
                  Id="9a0c08ee-4cd6-49f0-bf26-5f3f4eb9e45c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ef765eb4-9b70-4abf-ba2c-4022edcf89ca">
                <propertyInstance
                  Id="8cc4a70a-c332-4cec-8ab3-04fe7998426e"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f1b7a7b9-936f-43a7-902d-9ad8ff2d62ca">
                <propertyInstance
                  Id="fd12ff39-30bb-4c66-b42a-1b9e4af9ad3f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="87845ef8-994f-470b-aaa5-a1338689eff7">
                <propertyInstance
                  Id="7531e7b3-541c-4993-95f5-bc55edb9551d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="daab58e0-d648-43d1-9461-590413a70439">
            <interfaceMoniker
              Id="ed414796-8935-4850-a7b5-ea879c375fec"
              LastKnownName="IPointingDevice"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="93a3b405-8711-41fa-9d0f-7756f46cf9e5"
            name="Point"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2b0c97be-76b6-40fa-a39e-c185273d2601"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24d329b2-60bd-4176-a82f-a1cf990be718">
                    <propertyInstance
                      Id="4bf0b856-22e7-4ac6-bfdd-e56c6f0e626b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="212f47bc-dff7-4745-b08e-ce6638648375">
                    <propertyInstance
                      Id="84823e93-6208-4fc4-beaf-bd4a940e5b3b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="713e707f-a1ae-4f5f-a5d8-bc9131b41347">
                    <propertyInstance
                      Id="c56f86eb-08ae-4c54-812e-cbcbc73d9116"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7ac509e-1a4c-41bd-8c31-3c6c05145913">
                    <propertyInstance
                      Id="1101ba12-a571-412c-8282-1e5450786a99"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1a72996-f02f-41f2-9799-f97d3da5c701">
                    <propertyInstance
                      Id="c18f6186-f966-420b-bdd3-f178dfff4dd8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7aad71ef-5103-410a-9d6a-e1892bd29ce9">
                    <propertyInstance
                      Id="016d7b9b-4b34-41b1-b81d-7470f9acc25d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="5beb1d4e-a4ee-40c2-974d-6c2fb8168988"
            name="RightClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="41db5d54-c0e7-4cae-a110-58505a1be8bb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e1b52ce-2d4a-48cf-9fd0-319877389f81">
                    <propertyInstance
                      Id="7218de78-d385-4645-95aa-b6d60cf12fa6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c600f023-4816-4987-9dbf-d0a5970cd935">
                    <propertyInstance
                      Id="3e55c135-df58-49aa-80f6-52fe3e4e65e6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="320e991b-e27e-49d6-9cb6-febbaa5b1ef8">
                    <propertyInstance
                      Id="4b852607-b54f-42fb-aa35-25184d364323"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e48f2d1a-b398-477d-9f7c-d1a2d7fe8ebe">
                    <propertyInstance
                      Id="01eac56b-183a-4d2f-a30d-3dd4087ca6fd"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6177c60d-9eb3-4aba-a987-a8311e073ce5">
                    <propertyInstance
                      Id="44498ed8-d638-4fc7-8827-bed824d63bb4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef097137-fa80-47e4-abed-c947ac5d0acb">
                    <propertyInstance
                      Id="3f3eaef1-bac6-4858-b3ae-f6f770d07f50"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="81f3390d-7d42-4a4a-9eef-5d64df702279"
            name="LeftClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ed664f82-89ad-4d37-8ed8-12b752216354"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9af83224-5356-4602-91b4-ea66ec48858f">
                    <propertyInstance
                      Id="63e58d44-d6f4-49ac-9696-fffd08550729"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="269cb8f0-5d1f-4bbe-9d1d-e4eb39330d01">
                    <propertyInstance
                      Id="45b277f1-8a50-4d33-a08d-e03bbd6d7cc6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74d28865-9168-4c4b-a8ed-ce6319101d35">
                    <propertyInstance
                      Id="fa85327a-08e3-4d38-a8f5-be8b4ebffb33"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="feb4df24-f0c6-4545-8388-64ef3961e45a">
                    <propertyInstance
                      Id="8299fa44-9926-459e-8a42-d55f6272da30"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84ab53e7-d9b3-4fe5-96cf-a65c03f6b0cf">
                    <propertyInstance
                      Id="97d4d3f3-6cc6-4985-8124-36df885de3c1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b896a1be-d053-4f94-a50c-8381e44f40cf">
                    <propertyInstance
                      Id="ae77b89f-fc8b-4211-824c-6c78758228fd"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="56c5ede2-9f96-48b4-b22e-6ee18ab940f1"
            name="IncreaseImage"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1d106e19-18c9-4971-8256-21c4fe1cd2ef"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97a164eb-cde5-44aa-8afa-69304f27186b">
                    <propertyInstance
                      Id="1457bc50-28a9-402f-902e-42409b721489"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ecdfd572-3e66-45a2-a855-9656af6ba173">
                    <propertyInstance
                      Id="66c40356-6d3d-43cb-9fc0-1189cf413c3e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f04f639a-8238-45ff-ae23-90583439c877">
                    <propertyInstance
                      Id="d727ba28-5532-4c37-b107-061ff5b8088c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c25fa55c-b06f-4bad-ad3a-b893bc65a022">
                    <propertyInstance
                      Id="e810dfe6-004b-477c-ac7a-a9b32f028c2b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20a8fa44-f3f6-4246-b1f8-2ea95c1bf5cf">
                    <propertyInstance
                      Id="814bc111-a69a-419f-b7be-fecdd6530503"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d4f5567-0214-44d9-9a7d-840e0c998d41">
                    <propertyInstance
                      Id="57f41790-a909-4f4c-b586-85b2c995f1d4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="e1591ca3-0297-4966-87f4-6d0ce6d96f4a"
        name="IDisplay"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="824a1c77-f28c-4735-a221-7266a691adf5"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5b1fb249-aea5-4c5f-b2e1-7885edce3711">
                <propertyInstance
                  Id="15e7c8ac-9338-4b9a-a105-d0259c075c2c"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9c164e12-a80b-4b88-bf4f-9940346ef7a4">
                <propertyInstance
                  Id="5de3341d-2f80-450c-a95b-1a7b95e89bb6"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b225bf56-6f9b-4f3f-97da-6a33b22b8ba5">
                <propertyInstance
                  Id="07498ddf-13dd-4c98-815f-b98f96010197"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="205424ec-8208-44b8-879a-950509f76c37">
                <propertyInstance
                  Id="d51c9b53-802d-49e1-9bb9-23b50bae8364"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="7c408a0b-1d48-4802-b8d6-895feff76f3f"
            name="Show"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="95e5174d-826f-442b-af9c-82b5309103d3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f38c6cf2-2f80-4b11-a57b-f87459589358">
                    <propertyInstance
                      Id="fd93046f-a27f-40f6-bdba-fa144518e23f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b7f236d-8d62-4864-b73a-08b46a536578">
                    <propertyInstance
                      Id="4b683cce-c696-4fa8-b94f-2a31308a9bf3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b2ba492-9f11-4dcf-b704-35c1b0bf1c82">
                    <propertyInstance
                      Id="a40dfc22-cffd-40eb-befb-e327b4ca89ae"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="701026e4-acba-4eb9-9dcd-718d269f7168">
                    <propertyInstance
                      Id="5145c465-cd66-4f1f-a306-2e16edc765de"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="973a1f98-63c8-49ef-8168-de9dff12d112">
                    <propertyInstance
                      Id="4e29103f-4444-4b9f-a27a-8c522954c026"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e060c730-e907-4bfd-8189-1d9981e99a81">
                    <propertyInstance
                      Id="97062032-d069-41de-99b3-161ff5ade3c2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="3feef9b0-36f7-4663-b75f-91cf731b8d9f"
        name="IKeyboard"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="03e23a04-fea7-4a3c-bc31-f0962335990e"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6510d1d1-c7f7-4097-951a-56dcbde90c91">
                <propertyInstance
                  Id="7095c704-78a3-4ced-9fbe-cfaa51d8b652"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="552180d0-0b00-4238-8d6a-4f9c84194cc7">
                <propertyInstance
                  Id="0199a710-cbcd-4be8-a401-280fbfa7d6ba"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c8725c89-1ef2-4e6e-89d8-e523c50c4abb">
                <propertyInstance
                  Id="20e938b4-e2e8-484f-bd6d-d87674414ea0"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7b564e7c-2b53-44b3-a892-eda174a4cf07">
                <propertyInstance
                  Id="0f5db406-5ab5-415b-b20e-d7e0606b7176"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="1f5bd3e0-3765-4b1b-b65f-54afad7223db"
            name="Input"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ec8ec5cd-9727-423a-b02a-3a808acddfe1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="905a77d5-e9c6-4dc5-83d8-cbbc50ade72f">
                    <propertyInstance
                      Id="c5c267de-1a31-40ef-9007-33b49be614cc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1386109-ec94-4359-bca7-91d022ab7cde">
                    <propertyInstance
                      Id="f7aa0067-5c5b-4633-95c8-218e768044d2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1de0dfef-e8f6-4ac3-8c8f-78cb4878754b">
                    <propertyInstance
                      Id="297d38a5-9b2e-4cc9-9fc6-0354403f8e4f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6796a9f-6caa-4330-a3fe-7dc2aaba9ab7">
                    <propertyInstance
                      Id="20b5b2cc-58a9-4625-b360-8772e5a22899"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9e1dad5-1d9f-40dc-bc70-213da24f898c">
                    <propertyInstance
                      Id="e6c4d542-6b88-4253-b2e1-c870d6c274f1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b293f95f-0049-40b7-bf9b-65821e775bbd">
                    <propertyInstance
                      Id="e3cf6853-eb1d-4622-b626-a52b3d056123"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="ed414796-8935-4850-a7b5-ea879c375fec"
        name="IPointingDevice"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="06c404e8-be48-40b1-8807-8e0380fa9d94"
            name="interface"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7be741d8-e8ed-43d0-bd25-f2a3c2fcc50c">
                <propertyInstance
                  Id="1cf81217-acdc-4f1f-9262-9d4c0b0114b4"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="73978d33-0a8d-40d6-a869-a61c3582b158">
                <propertyInstance
                  Id="0307db0b-69f5-46b9-a685-25641c41edc3"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="743d51da-3ca7-4ba2-a715-179be38fcb22">
                <propertyInstance
                  Id="b94d1d47-eec8-4521-94b2-547df609df82"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="938df3c5-8e30-42de-a3ee-eb1aa95b8888">
                <propertyInstance
                  Id="d0c8b60c-50bd-421a-81f7-4e3a8e539244"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperations>
          <operation
            Id="9ffc6ca8-0557-4f8c-ae4c-74d1071bb50f"
            name="Point"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6062c778-d63f-4b27-860e-108a3473e9cb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d112a4a-d83c-4edc-9b60-bf90c8c18aa2">
                    <propertyInstance
                      Id="79de09b6-e137-4f5b-adb7-a79eea9a695b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4de10d61-aec7-4474-af8a-13dafb97af7e">
                    <propertyInstance
                      Id="3c210467-8b89-4f25-a562-55bb8e521ded"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69d9d406-c5f0-40e1-a9b5-e14fdb49efb9">
                    <propertyInstance
                      Id="85962bca-0d93-4f06-9cce-c457bd96b6c5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8a581d5b-847c-46b6-aab4-d844fbf6df9a">
                    <propertyInstance
                      Id="ce3bb85f-eeff-4593-8a0c-a2b170c2d47c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71bc5731-7c32-49a2-83f4-d72d4e5c8ae9">
                    <propertyInstance
                      Id="ea913f46-d189-4902-b176-c9df224c76f8"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e16ce5-d8d5-4637-b38a-8c4fe75a55e9">
                    <propertyInstance
                      Id="c3594ff1-dd8b-4f6d-9647-b85248bab155"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="854eef58-e2ed-4cb7-afee-3a76ac02186e"
            name="RightClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d6c73742-08f3-4167-98d7-03029fcddfa9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00b506b6-31de-4e82-9bec-510362c6e8c2">
                    <propertyInstance
                      Id="1128e800-d5e4-42de-9795-e2da15e654e5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb9ef5e4-9ba2-49f1-8aaf-42819c6c47a2">
                    <propertyInstance
                      Id="129a2deb-2a45-49e5-8130-def250cb0ba3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bfd74d7f-ba05-4f9b-99e7-4a3d7a605076">
                    <propertyInstance
                      Id="9bde195e-843e-4458-be3f-3b3cf1455755"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7b6b132-e92c-43ff-8a62-aea86ec2fe3e">
                    <propertyInstance
                      Id="ce6ce35e-9ef6-4564-9472-b10356eed2ee"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5e890c76-843e-4031-aa40-8a44b97f105e">
                    <propertyInstance
                      Id="91c4e69f-aaee-42a8-9de4-2f6262072f88"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb0b6ab3-2572-4d67-8329-854dad53c3af">
                    <propertyInstance
                      Id="3598520c-a6e6-47bf-a6b2-3d423efb6358"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="9f2ebb6d-b832-46b5-ba18-1d57679ef4bc"
            name="LeftClick"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c1b77729-c536-4a82-8fe9-bd70b34c5487"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2e28d8b-88cd-466b-8813-89831b6b0c22">
                    <propertyInstance
                      Id="1e5dc7f0-9b2c-41e5-8638-3246039a6c68"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="75643828-9105-4146-b28c-6f73a69a19c4">
                    <propertyInstance
                      Id="039d8d96-8d3c-4c7f-9bb9-7d4c76088f22"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0fe1b5be-95bf-4b4e-92e2-d85ad04c2d1d">
                    <propertyInstance
                      Id="def44846-80c2-4ac3-8c28-88208025f315"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cef60115-d7fe-4467-b88b-bc5dbad6849c">
                    <propertyInstance
                      Id="07e84d6c-c455-46c7-93d7-42d50e6ff4dc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9d0031b-ebbb-4d88-bcc8-3e81d573b5b0">
                    <propertyInstance
                      Id="330e66fc-4519-444a-b888-4d01d4dd2294"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7175a21-d5df-4f1b-91a0-0b42d0aeaa53">
                    <propertyInstance
                      Id="254853b1-bebf-442b-9bd6-7ef9c0217d3a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0ff0b937-a0c6-4776-b276-d8b226d9aadd"
        name="DesktopKeyboard"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9112d83d-3b00-4bd1-a0c5-54f6bddc822e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0855539d-2f02-4a48-bc6f-2c1b7c40d314">
                <propertyInstance
                  Id="746b0a75-67a1-43f7-b8d5-eed4776adc58"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="29c03dd5-a091-4d55-ba1a-f14f502410c6">
                <propertyInstance
                  Id="6754d29f-0782-4d84-85cc-ccfa6d6deb17"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2e79811c-38b0-4eee-8b34-c348c4c390ef">
                <propertyInstance
                  Id="946a6280-cca0-4a87-988b-40612ec04374"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="80a0e281-9faf-4890-b60e-16a1a5676bf4">
                <propertyInstance
                  Id="a3fc6f14-9de3-44b9-bcff-dca6957aaccb"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c8145a58-677e-4be9-b2e4-ba1a4e2fcbdf">
                <propertyInstance
                  Id="5beec8d0-1c07-499b-8ef6-071555f0c90c"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="2d5b92cf-d3ad-4425-bb59-9f66e4417d88">
            <interfaceMoniker
              Id="3feef9b0-36f7-4663-b75f-91cf731b8d9f"
              LastKnownName="IKeyboard"
              LastKnownLocation="Package_2023.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="f7833fae-c52a-44a6-9f05-6ecb5d766bd1"
            name="Input"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3d65a034-6787-4eeb-9138-7c64c331d391"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64ece0bd-b000-4703-8040-3fcd65cba200">
                    <propertyInstance
                      Id="31a453d1-f20b-4664-9c7c-43c1bf9642da"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="798f6e06-89a2-4860-87cb-409236e6e82f">
                    <propertyInstance
                      Id="1b431766-b50f-434f-abec-befa7a2e9ca0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c295ba6-8ddd-4008-8430-fe41985aef14">
                    <propertyInstance
                      Id="ed9c9aed-df90-4454-a05f-c4eb31a9f565"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c03118b6-11a6-4455-9fe0-978f617191c1">
                    <propertyInstance
                      Id="235cddfa-186a-43c1-b55a-ec55091f4e84"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b20bacba-301a-4822-b2dd-5d2dab54c2bc">
                    <propertyInstance
                      Id="1a8516c0-abff-4fcc-a383-dcd279a6cd6c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9b8e844e-c539-4f36-90dd-2253b4108e3e">
                    <propertyInstance
                      Id="37e72b49-eddd-46db-9460-47f5e50b67de"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d4907100-8185-4ce9-9251-b94e7b17457d"
        name="NotebookCase"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a15a2f99-66bd-4ea8-9292-d2aa481a9afe"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="43efdee4-3c82-4f67-ab69-6bee6ce4fb93">
                <propertyInstance
                  Id="d73f5dd2-6bc9-40fb-a51c-257405b9d444"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="46918550-3336-469d-a7a8-97fad8f7d967">
                <propertyInstance
                  Id="386f3e6b-1720-4758-96ff-b6b720b3fa7f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="96588996-efd7-4248-9082-4a372cae7977">
                <propertyInstance
                  Id="d2ef1e48-70b8-4e0b-a9a4-6bd5e4abeaee"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a60ad093-70e1-45f0-a0bb-79f974e2f7be">
                <propertyInstance
                  Id="06ec6057-9ed3-4bec-8c92-80a2e74599fc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d3a58cb8-df40-4f2a-8af6-7745f362a92f">
                <propertyInstance
                  Id="9a2163a7-fee5-4d3d-97e9-60f94fe7fa18"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d82f281b-5c44-49b5-add9-e377a21265c0"
            isSubstitutable="false">
            <classMoniker
              Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
              LastKnownName="Case"
              LastKnownLocation="Package_2023.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e78142f6-67e3-470e-af1c-3d37acae0f56"
        name="DesktopCase"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="68aac9bc-2e71-40b0-be09-3a4090ea101c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="11ae5f8e-9f15-4e3d-84a0-ddd99754c89a">
                <propertyInstance
                  Id="cd97f3f4-efc4-4889-8c0d-197dd1a431f1"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2b66efed-0efb-4b34-b814-2bb13f73ddff">
                <propertyInstance
                  Id="c23d8036-1798-4df0-859b-e860085d49ad"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b4122d3b-be64-4232-a0fd-6987a9191766">
                <propertyInstance
                  Id="17a96ba2-c67c-4a96-908e-4b2bc53aef1a"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2f80d11e-77e0-40c5-9831-5dd4f3abc829">
                <propertyInstance
                  Id="04ef8fd8-3f82-4613-9646-62f8b1a81d8f"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6a221d66-92c3-4123-9666-779e18424d67">
                <propertyInstance
                  Id="3ef2d2ea-b031-4b08-b2d5-27c84f149227"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="d5cda2cc-2250-4f01-9831-3a62ec21ae16"
            isSubstitutable="false">
            <classMoniker
              Id="78c75cf9-8ab4-4da7-b7bc-0dcb2ea1b1a0"
              LastKnownName="Case"
              LastKnownLocation="Package_2023.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
  </packagedElements>
</package>