﻿<?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="3824c628-5c84-40b6-a5e7-6edddcef98fb"
  name="Pantheon" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="68503591-0b5a-4dcd-a3c3-0d6140ec9f18"
        name="IMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <dependency
            Id="df5b9735-3b51-454c-90ba-396b4aa012d3">
            <enumerationMoniker
              Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
              LastKnownName="DebugMode"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
        </suppliersInternal>
        <generalsInternal>
          <generalization
            Id="fb1a69f5-75bd-45b6-9624-276489da7100"
            isSubstitutable="false">
            <classMoniker
              Id="695948cb-379e-48ba-ace6-3e64247035b4"
              LastKnownName="IMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d5a2fbb7-3612-4c2a-9d02-b294fc41d9dc"
        name="InteruptableMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="87e1aa6f-aaca-42cd-bd50-3bd7cbf753b6"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c2125784-4d7e-4663-ac79-3805e587b9e2">
                <propertyInstance
                  Id="b52d0ce2-0fd3-460e-83ed-5309f09a9148"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="837241e3-1fcf-4507-bbb3-b01b5601d319">
                <propertyInstance
                  Id="c595b44b-9644-4c50-9826-2cc001c19d10"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8b9f6af3-1b05-49f8-ba01-a91270bf8a9a">
                <propertyInstance
                  Id="2d682791-ad81-4d1a-9afb-069594c8b4a3"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c8d17a23-13c7-40bd-be4d-ac35f2478deb">
                <propertyInstance
                  Id="3d11ef9a-ebd1-4dce-b978-9ace8be36324"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0365d17d-ec66-47b4-9ad4-a7d1a6b0cc04">
                <propertyInstance
                  Id="325d10a2-0713-4369-996b-e3796943bc61"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="e81bf5a0-179c-4fcd-93c2-1cf14f59fd4c">
            <enumerationMoniker
              Id="99454bb9-87b6-4a95-a7e7-b372694bd8a4"
              LastKnownName="MotorMode"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
          <dependency
            Id="3f444804-7dfd-45d3-b2a1-6a097738c484">
            <classMoniker
              Id="40ab80ef-eb42-4090-b25e-fd6b3833ec71"
              LastKnownName="TwoSideValues"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
          <dependency
            Id="95f0033c-5f50-4697-b8c9-ce8228c8b1c0">
            <classMoniker
              Id="cbf6e43c-72e7-40b4-a3b0-8f2e6dc65f9d"
              LastKnownName="FourWheelValues"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
        </suppliersInternal>
        <generalsInternal>
          <generalization
            Id="00ecdd95-0a1b-47d2-ad16-d8eab6368107"
            isSubstitutable="false">
            <classMoniker
              Id="68503591-0b5a-4dcd-a3c3-0d6140ec9f18"
              LastKnownName="IMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
          <generalization
            Id="89f900fc-a86d-4748-b95b-9fcb255a3a8b"
            isSubstitutable="false">
            <classMoniker
              Id="695948cb-379e-48ba-ace6-3e64247035b4"
              LastKnownName="IMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="64a92941-6ccf-4c88-b056-7c648a050a6a"
            name="mode"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e9d83273-e123-491e-96c8-63bdc8cf0a86"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a90696f-4e47-4b22-9e4d-3fb5367484e6">
                    <propertyInstance
                      Id="50659086-4287-4540-829c-b4136360c2ee"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="361f2fa5-bd30-4d0e-9ae4-6cab28bdd3bf">
                    <propertyInstance
                      Id="63a64946-24b8-4a51-bdd2-b0747b9fbf31"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6189e62-debc-4689-bc9e-79598344665c">
                    <propertyInstance
                      Id="8fe084a7-7106-4782-82ce-e9bf14848da7"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97eeea07-c066-4d26-99c2-6b564c988e0a">
                    <propertyInstance
                      Id="58c2e67a-3f64-4c27-9e6b-6284a618b67b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d61af94b-514e-4699-a5b2-00de6933d915">
                    <propertyInstance
                      Id="d7ce23bf-0f85-4bdd-8b80-c1658d556d5a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eea6cf2a-3e4d-40e7-85c4-b76185526a4c">
                    <propertyInstance
                      Id="aebbaed3-2fca-49d9-96fc-ac57d111689a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7001b114-8e3c-4ab4-82a9-8a01ef0d77fb">
                    <propertyInstance
                      Id="1d7e5a1d-4657-4d54-a8d7-f8743b407eb3"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <enumerationMoniker
                Id="99454bb9-87b6-4a95-a7e7-b372694bd8a4"
                LastKnownName="MotorMode"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="711e6244-96e8-4824-9959-7da1f3aed2b9"
            name="Update"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="137a7ad8-8148-4723-9122-8acfe7c648cc"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df890b61-e642-4062-a9b8-4aa728c0fabd">
                    <propertyInstance
                      Id="8de6b6c8-4779-43d4-88d2-46c034cb1cf3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91035fc4-bd55-4f8e-89cc-c0767291b7f1">
                    <propertyInstance
                      Id="090d42fe-613c-45f3-8ea8-4ce7ab738168"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbb539ef-d1c2-4e50-83a3-aa7d06e32c90">
                    <propertyInstance
                      Id="bc20a9f6-8000-4e2b-b3b1-2c59cbae30dd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="41148f4d-499b-43c7-bc86-6fb03f3b6a83">
                    <propertyInstance
                      Id="87534ffd-e739-4294-8c41-540f7085e7ab"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="71e4b488-fa0c-48bf-9e36-1b70c4be0af9">
                    <propertyInstance
                      Id="01e24a7f-ce2f-48e6-a70e-846803ab5789"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ffcd5dc-f45d-4035-b1a8-46c942153472">
                    <propertyInstance
                      Id="dc6ce59a-1a25-4057-b094-a4af07659bc6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3d0c5c8b-5829-47ef-af94-ee8c337b7184"
        name="SparkMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="98bd2db9-90ba-46a1-bcc6-4a22c04c5287"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="630281bb-c34c-4b17-96ae-9e1d79a4e262">
                <propertyInstance
                  Id="4378b9ba-5389-4090-b5c9-8627019c7640"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="68a978d6-3e7f-4698-b40f-c5200a12fbed">
                <propertyInstance
                  Id="a07c7927-c34f-4061-88e9-9420f1b7206c"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8d190fdf-b543-4fce-8a8e-108486152703">
                <propertyInstance
                  Id="9b712636-037a-4de3-902b-996dc2ef2c0c"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a104b87e-dbce-410d-b720-2ac4077ca43c">
                <propertyInstance
                  Id="3d931f08-9cfd-4a07-9d60-a7936c2dbd7c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="36c632a0-3c37-47b0-9faf-bee53a7951fd">
                <propertyInstance
                  Id="6afbf352-6c2d-4797-9a01-37adbbc61510"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="1144f5f7-d755-4650-bf83-8edf560e95ab"
            isSubstitutable="false">
            <classMoniker
              Id="d5a2fbb7-3612-4c2a-9d02-b294fc41d9dc"
              LastKnownName="InteruptableMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="982732b7-6b10-4597-ae42-32d5b0da7389"
            name="FrontLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3ab6d763-6634-4af2-b9db-025377417466"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44f48a28-bc49-42d7-8d43-384daae05997">
                    <propertyInstance
                      Id="eb435007-3af6-42c9-953c-cb4622cc85d6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="91ad00d9-a681-4c70-956a-970315b25202">
                    <propertyInstance
                      Id="e3ffad78-ad1f-4065-bfb8-e701d15b02ba"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3c330905-2dcb-49e8-aafd-20c05ef9507f">
                    <propertyInstance
                      Id="80cdd85f-4742-4365-b231-637e73f1d815"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3e8443b-c1eb-49ce-9300-fec880b73b9b">
                    <propertyInstance
                      Id="a04780c8-7ba7-4d3f-84b8-623fd3a6fd05"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e3cde452-2596-41d4-a573-3d645531c553">
                    <propertyInstance
                      Id="faaa7d9d-73d5-4475-8da4-710c0218b3d9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="549dbbe9-4842-40c1-8c26-eed4002abbbc">
                    <propertyInstance
                      Id="530c8cda-a7ff-41df-991d-61726ee56d70"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="08778647-7e0e-427e-881f-10812a276206">
                    <propertyInstance
                      Id="1d15594a-90ce-4938-95e7-4ba1bc242ecc"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="5d80f6c3-c70f-4485-9932-a8e31639d907"
                LastKnownName="Spark"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c4e981ea-9b72-4e50-94c8-fad42f75e3d6"
            name="FrontRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8f5e3703-853c-4d66-af53-b5533553ee5f"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b292a76-1efc-4346-9b18-de81f428b79f">
                    <propertyInstance
                      Id="3e32a54b-e685-458f-8cd4-47aa1ac440b8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55e85f17-33c9-42c5-b270-40b841de22ee">
                    <propertyInstance
                      Id="3440ce9e-a7d8-4148-bb5f-7ecc5c261c73"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd940990-6c0b-4c26-ab76-da9604d53256">
                    <propertyInstance
                      Id="34ba9158-24ae-489a-8500-79d8658102cb"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9684e01f-e2bf-4440-82aa-5b1e2601a9db">
                    <propertyInstance
                      Id="9faea2f3-df5e-43f7-b8b3-21f1d72704ee"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9d59fc1-5e55-480c-a4a5-e26929777055">
                    <propertyInstance
                      Id="c18a7629-bfdc-4a04-a1ae-98c2cbf0c108"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6af9b039-ad68-483e-b7dd-b41c9fd1c891">
                    <propertyInstance
                      Id="bb29ce85-eb84-4bf1-9100-89b148602ab3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3f7f5b1-4788-4618-816a-fdac3aa2a5c0">
                    <propertyInstance
                      Id="c4906f7d-9bcc-476d-8049-9622411abaa8"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="5d80f6c3-c70f-4485-9932-a8e31639d907"
                LastKnownName="Spark"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6e7b81dc-972c-41ae-8896-40f56bcb8adb"
            name="BackLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="49d9df4a-7dd3-46c7-afdb-2ed719486997"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39bdcc73-0fdc-42bf-901b-97b097f82c85">
                    <propertyInstance
                      Id="0696c3e0-5fca-4dcf-9b21-306925892df8"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8f240de-82a0-4da5-9062-b52e5343eddd">
                    <propertyInstance
                      Id="5e0fb81a-72b0-4600-bf19-7600fafa7875"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d723e9d-6086-4eb4-823c-204f06b75bab">
                    <propertyInstance
                      Id="d37c167e-c706-4f3a-9bea-d296830f2f1d"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a949549d-cd5d-4d92-b662-83f17af0c5a2">
                    <propertyInstance
                      Id="f7559201-f69f-4b2a-aad7-99566f598dac"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c4bbdac-0f3b-4f60-ac43-56d7f8daaad1">
                    <propertyInstance
                      Id="45563f54-1f32-40c4-91ee-e6900c0cc625"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be7aff9c-3aab-4f8a-a6ce-8fa6b7dba1ee">
                    <propertyInstance
                      Id="76e9ab29-fbe3-4d43-a9d5-06ebbe32cfc1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a27dfe4-d2be-45ad-ba5b-3ef23bd7e1bc">
                    <propertyInstance
                      Id="4a16c922-de3c-4537-bb8d-e8506acbe548"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="5d80f6c3-c70f-4485-9932-a8e31639d907"
                LastKnownName="Spark"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c90fbd18-2450-4de2-ad17-7ad5d297f8cb"
            name="BackRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="19540849-62de-4c87-af10-3c6df4144da3"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5fab2cde-fc77-4be9-b529-6b5203ef0633">
                    <propertyInstance
                      Id="9125ff74-38e0-488d-8190-8d1f0890ef44"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="52dd7ab1-852b-4ee1-a1e3-71737737ae25">
                    <propertyInstance
                      Id="4a785c82-a55d-473f-b355-f3b9efed0224"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bad3cce7-bb86-4ec0-b4cd-0d6b191a177e">
                    <propertyInstance
                      Id="aa6ba860-1b44-4b8d-95d1-ac4066ca3596"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f9620ed-ce91-4d87-8904-621f94025434">
                    <propertyInstance
                      Id="2adeeff1-13d1-4c22-9882-2a3061446362"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1053a20d-84bf-48e2-a842-069d0551faba">
                    <propertyInstance
                      Id="2e499cb0-748f-43a6-b73c-8fe515fed96f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cfca6953-d16d-4c5c-96fe-37148d437147">
                    <propertyInstance
                      Id="15fd05aa-c597-40df-a3af-6737cee4d806"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24f6ea5b-68bc-4b84-8244-f89e4e29ce62">
                    <propertyInstance
                      Id="9c024f96-341b-4c5e-bc07-5e1c3964a863"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="5d80f6c3-c70f-4485-9932-a8e31639d907"
                LastKnownName="Spark"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="051adda9-d2a1-4b6d-b71d-628517952ceb"
            name="Update"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fd54f6f2-74f6-4fdb-934e-7e8787c4eb64"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7aa2d78-ddcd-425a-ab5c-51c63d8589be">
                    <propertyInstance
                      Id="b5c18a16-e547-42af-ba45-27943186bc16"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5dd62429-e541-461e-95ad-9d5f47a04dba">
                    <propertyInstance
                      Id="7cd54461-73da-4cbb-a218-3b431eb38f74"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="656dd4e1-dee3-458c-938d-89607501ffe5">
                    <propertyInstance
                      Id="87ab586e-2500-4b58-b5d1-a9dd8a92618f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="402bbd96-c09c-4be8-bc04-3d2720d7dcfd">
                    <propertyInstance
                      Id="b515b26a-41b2-4ff1-82a7-5eddf3a5ce5f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f7e3467-7f60-4e1f-bdd3-0dd8991305ed">
                    <propertyInstance
                      Id="da186cab-b7de-4b58-a9dc-11bcf40c99ee"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a9a15ac-82b6-4073-8f59-eb3b45401bcb">
                    <propertyInstance
                      Id="aa70cd7f-a25e-440d-a2e3-bca12665ecea"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="b419114c-d789-428e-b2ad-710dab85890b"
            name="Set"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8da58c8a-bd2e-4806-89d9-69778da4748d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e573d1f-e534-40f5-a527-c69275003d6b">
                    <propertyInstance
                      Id="9228278b-0070-4fe7-894d-e5f336bb80e6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="897fae81-313d-464f-a4b5-fec140fbb340">
                    <propertyInstance
                      Id="999cb20e-7950-4932-a04d-4d26eb442adb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="25f26cbe-942b-4c8c-b297-82e0d69d9b63">
                    <propertyInstance
                      Id="69198648-2efc-491c-9d35-f2a6d9e15ae7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="624deab6-4d9b-43cd-999c-f6632024bc13">
                    <propertyInstance
                      Id="e5d670e1-9474-4e05-844c-905a3d10a18f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63926d79-40a6-408c-bdae-f964a69c1cdc">
                    <propertyInstance
                      Id="1c126a4c-d648-4f98-a1e6-d7043188941c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b951bb11-33dd-455b-bde0-1ab05319ff11">
                    <propertyInstance
                      Id="d52a6ec9-d018-4d52-a50a-654ea9e73103"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c5a7c4e6-24ee-4f13-9da3-b11949359693"
                  name="right"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4e4c1e53-c819-48ba-8da9-4e0b5ac2b078"
                  name="left"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="763e496f-eeb8-48b7-a264-d8456acf4fdc"
            name="Stop"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="85953f38-375f-4f8f-9217-50259bb7a184"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8fff827a-786c-4d90-8e64-1ff6c0187a8a">
                    <propertyInstance
                      Id="66d7915e-fd5b-4b4b-8c98-bafbcd1e1655"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0aad2d8a-50a0-4754-8fe5-b7d3a4bf6fc3">
                    <propertyInstance
                      Id="499b1036-a763-4f27-81b1-23c8e909f574"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a0ec8ae-ef77-4885-a210-748813e7e267">
                    <propertyInstance
                      Id="673a717d-966f-4246-b530-2f6d89715bf7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="120da20b-32c6-4b40-82d7-297f58433455">
                    <propertyInstance
                      Id="80059d70-466e-4f2e-b679-81aa0201e2cc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a44d39da-23f7-4692-a205-c525ab67b487">
                    <propertyInstance
                      Id="7aa6a814-4dc6-42b2-991c-0b186deb1c66"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fbbca55f-105e-49a2-8e45-a3f552f9ca2c">
                    <propertyInstance
                      Id="c484c24f-345f-45de-b318-a98819e25f75"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="48e0b18a-6094-4a45-ade1-81c04f12a7de"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="55a1407c-6255-4388-9178-8689492d2d2c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ac8aca7-e78d-45f8-9cc2-4960ffdbab01">
                    <propertyInstance
                      Id="399f2ef4-dbbd-4ea0-99be-1287d20f8911"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ae9190b-d3cf-4cea-acca-b270210725af">
                    <propertyInstance
                      Id="4ea5ea44-75f0-4e27-91d7-8527f1777c08"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad67ad73-1713-4854-a015-6193a360e7e1">
                    <propertyInstance
                      Id="2ed5bc6c-3480-4271-955d-954db17430d4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9479d07e-6059-4be1-8dcb-1cbb66bf779f">
                    <propertyInstance
                      Id="f49b69d8-d410-4333-aa61-84c19b45f78b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61fe4792-4af5-4e5e-a95e-a42db2ffdaa8">
                    <propertyInstance
                      Id="e75af785-e90d-4c43-b3e5-9e22aede3bf5"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="67d1c687-b723-49f6-84fc-1dc577248a02">
                    <propertyInstance
                      Id="6e6194cb-dba0-4db9-a5ac-0e6ff24dd2f3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="1fa2d768-72aa-4da4-8871-a30204aca2a1"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="dd4e7b90-3a76-44e6-8413-489671155bb2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63a1c8a5-68bb-486c-81d7-d1f5ffda2cb1">
                    <propertyInstance
                      Id="d3a3b8e1-db84-448e-a3a2-e4bf874afc0d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efa4dd2d-d3f1-46fd-9ec3-504cbecb9b8f">
                    <propertyInstance
                      Id="d23b9a81-4911-4ba1-9a99-e5b77857d9f1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9a5fff66-8d81-4ef3-aac9-c3e2cc92fe70">
                    <propertyInstance
                      Id="68be8e29-1e6e-4da1-ac17-9d01dd8cd6ff"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55441834-d623-4cdd-85cd-8a93a3ddcee1">
                    <propertyInstance
                      Id="7723a620-2643-482c-80cf-455c62c5537b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c90cddd-9caf-4535-801c-b0183bbd6b3f">
                    <propertyInstance
                      Id="1d4ec2b6-a521-489e-b629-bd2770570545"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04816cf5-663f-4fa2-95bb-d50497d2522a">
                    <propertyInstance
                      Id="8ea69fcb-841a-4aa7-b896-32a7b1fa2b40"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="d9b92dc8-fab1-4a3b-9c92-7b3b38cc290e"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="08b103e3-7692-496b-aea3-754ed5dcbd0b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="278d9b00-5549-4cb2-8187-c58250c6a299">
                    <propertyInstance
                      Id="580f8613-12d4-412f-a5b4-49a89e852dea"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c6bd7cc-fa5f-459c-aca9-52f1ef1605f0">
                    <propertyInstance
                      Id="2d0a836b-a356-41cc-9134-0b7bcab4f56e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="78ffdc05-5027-41bd-8e28-946bcc410f34">
                    <propertyInstance
                      Id="2ffb26ae-6a8b-46e4-a27d-2d92cc8f930c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc478e56-275e-41e1-8c27-f33c69423f0a">
                    <propertyInstance
                      Id="0b100b68-ae67-40a1-b05b-885c2dd8503e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1143e7b2-a1bc-43fd-8c0a-8bc377474a63">
                    <propertyInstance
                      Id="e6a43c46-bb06-490d-8b2f-52377a89fc86"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cb69aaa3-a662-4e5c-abb1-3d6cd8e3e29d">
                    <propertyInstance
                      Id="814af1ce-1804-4289-950b-1def4c19e3bb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="fa86f6d5-bcf9-4eb5-9535-049f9ac4f668"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0c8bc4ab-235c-44cb-bd25-3ddffb24fb8e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="34e4da6f-240f-4cae-b9cf-4aa4bacfbe3f">
                    <propertyInstance
                      Id="c34b0751-155f-4006-a5b2-1f041c048911"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7e3c292-c188-4730-bf9b-560fa69f9b1c">
                    <propertyInstance
                      Id="b2b57a43-baca-4538-8e97-bc5c20687507"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1182f240-b1b8-486a-b14e-ac5919e3aea7">
                    <propertyInstance
                      Id="7e2e8738-51d8-46eb-b068-87eb1364d82a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b92f2516-2987-4ab1-8aa8-fdb1c6eb191a">
                    <propertyInstance
                      Id="ba9aa3c4-805b-4c7a-b217-e3e949430d8b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cff7349e-02c3-4fc5-8fa3-043471d2c0f7">
                    <propertyInstance
                      Id="0c9b872b-4a25-4012-a5a5-f6f98799d0ef"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43a58cd7-753c-44cf-be4f-cc5fc576ae80">
                    <propertyInstance
                      Id="1a967697-877e-46bb-b716-486049a300db"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="db0e6ba6-389d-4cd8-9650-6311cbafc631"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d75eed58-8b00-4ecc-a0f9-1aeddd35ac00"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0625ba5-d555-42a5-8672-2c5ab21ae0b0">
                    <propertyInstance
                      Id="6d3abd0f-61d9-42f2-9b34-a5ae352d1658"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5aef7534-8218-4239-a3e9-35dc51ae051c">
                    <propertyInstance
                      Id="019a2547-88fe-4ddc-9055-79f4d6707b59"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b6e7f33-7c34-47a4-aacd-12b5acf66a81">
                    <propertyInstance
                      Id="df50cb7c-0edc-4f87-bdb2-eeabc6beab0c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2377d88-8436-49eb-b2a6-c7f5b88cd0cd">
                    <propertyInstance
                      Id="f56a34e6-dfb7-4396-b63f-6b17d47142ca"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee125cb0-18df-4905-96a1-2ee39bac3fab">
                    <propertyInstance
                      Id="b09dbaf8-7336-4b52-b991-066c817f4460"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a96d2d13-e58c-46aa-9d03-c81f44217151">
                    <propertyInstance
                      Id="9fe56fb2-4e5b-4ebf-aff8-4896eca09ac6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="8ba67a02-15ec-44c9-bb43-29ddb853657b"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f92fdd96-72f6-4f81-a3f0-cc2e37efe6af"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07432596-3249-4498-bfe0-92d5e6f2b84b">
                    <propertyInstance
                      Id="6f77a10a-99da-4768-b1a7-cef5f1bacf56"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c74329e8-fbc2-49f6-9912-d9be57a907be">
                    <propertyInstance
                      Id="6d6efecb-91f8-4da7-a420-2731e317fc5e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3547387-1579-4e63-a2dd-b9f767d59fe9">
                    <propertyInstance
                      Id="eb07f601-7740-489c-9dfa-992cfb3336ca"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2a886198-cd2e-48fb-b5c5-5e00ba3370be">
                    <propertyInstance
                      Id="a68cde7d-cafa-41ba-8bdd-32a1c0631378"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c7b04dc-5b6d-4493-b760-59c9706a0976">
                    <propertyInstance
                      Id="8758ba3a-cdc2-4a89-a18b-581a9670b485"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="701f87eb-061b-43e5-88b0-2c3e7febdcf6">
                    <propertyInstance
                      Id="d1647ece-3e81-4ec6-b3b6-cd66b9de0b7b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ddc7875c-742b-406a-bd27-fd95eb55e8b8"
        name="TalonMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d94556ef-87d4-4b79-bc65-7e3e40736d4b"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bd3d9c60-111a-4828-a884-55e27a2b8185">
                <propertyInstance
                  Id="5517afd6-f42f-4d5a-9884-2bb9b7dda98b"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="473ceb83-611b-4e8c-8444-a942db937e03">
                <propertyInstance
                  Id="3fd991be-0832-4450-958c-7e1631eaea3b"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2bf8768f-167c-423c-926c-d3835793d216">
                <propertyInstance
                  Id="d7a9c4f5-435a-4523-b213-3fa348f20b00"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="11173828-947e-40b2-97da-db22def675d5">
                <propertyInstance
                  Id="90e18d9c-090f-4aee-a74f-055502d586de"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9b720341-0b7f-4b3a-bf63-c42df799ac17">
                <propertyInstance
                  Id="8fc48daf-b11e-4dd4-9648-2630f9c7484e"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="bddc4bed-1f3c-4789-85ef-eab7a013c55b"
            isSubstitutable="false">
            <classMoniker
              Id="d5a2fbb7-3612-4c2a-9d02-b294fc41d9dc"
              LastKnownName="InteruptableMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="6f41521e-5d79-4535-a148-e871bf71748e"
            name="BackLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="340c21cb-727c-44db-914b-973eb4438476"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2faf2cab-c56d-4d87-8913-db59b58e6fae">
                    <propertyInstance
                      Id="011726c9-d270-495b-a19b-c4f3eeb7491c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d59506e-8586-45a8-b47e-0a197d56763e">
                    <propertyInstance
                      Id="1f337269-f11c-4914-b647-b340bcde77e1"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58e8d178-1ee4-4c80-a5ea-347cded849f6">
                    <propertyInstance
                      Id="1ddca0c0-bc3c-4c5a-a8d2-544877231ab9"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59262580-bd90-4ab2-8ee2-c55be8333aaf">
                    <propertyInstance
                      Id="3393fa40-5973-49c6-8989-ace3c93c1541"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec889d25-0870-44f8-841a-00680ef95671">
                    <propertyInstance
                      Id="92f9d44e-20b7-4a68-839b-44ea3b197c6c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e9b9f27e-19c4-49a0-8a7e-26cacca18430">
                    <propertyInstance
                      Id="b4487d1a-3372-4f69-bccb-a0d2ed102ce2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d06b8d15-4c8f-47c3-a8ed-ccba982f937a">
                    <propertyInstance
                      Id="91470b05-f087-43bb-8ca1-16eca8a1482c"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9f375ae2-7113-4c27-ae7c-3b6137cc3b14"
                LastKnownName="Talon"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3c73b9c4-1427-4c33-a004-6391b0d51e20"
            name="BackRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ce8904a1-38cd-42ff-bcff-859bb5e48e73"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c55f86c-abe3-46cb-85ac-7d6c5bb42977">
                    <propertyInstance
                      Id="ebd0ec95-f491-427e-9168-75174450427c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa800332-8cad-465b-bc08-5907930f847c">
                    <propertyInstance
                      Id="68a90480-5553-4fc4-b6aa-42cb50484e21"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="030d6bb0-b9be-49ce-84c4-3b67030ba043">
                    <propertyInstance
                      Id="e7e3c775-20ce-48f2-81af-49808c9f294b"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c07658e1-7628-4d38-b2e5-f2fb81063f96">
                    <propertyInstance
                      Id="2c16fd32-8e66-49ad-b6ed-37ed5a51c0af"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf580c6d-70be-4e3e-8a60-d0d904b71bb7">
                    <propertyInstance
                      Id="bc6e95cc-395c-4d53-97a5-7aed234bf8d8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1dd28eef-5d6a-4f2b-88e4-6beafd180b93">
                    <propertyInstance
                      Id="0e013ed8-d971-45ff-8d47-08b963d36414"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5b924d0-3f8e-48ef-88ae-ea9362b6042b">
                    <propertyInstance
                      Id="331a60ca-5ced-4281-85eb-af2d2b50be5f"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9f375ae2-7113-4c27-ae7c-3b6137cc3b14"
                LastKnownName="Talon"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="05680580-0fb5-46b7-9103-24b47940ff84"
            name="FrontLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c2cbd5df-7b0b-406e-8c50-5699c0f182a7"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e9a1cf0-635e-4f5d-9999-bf867a80dcba">
                    <propertyInstance
                      Id="7bcdaf42-eef0-414f-ab51-c62812da85e3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c69c0944-b76c-435d-862e-0206b0f398bd">
                    <propertyInstance
                      Id="89b41ea7-63f9-41b7-ae65-1ed34d44b4fe"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2808edd-aed0-482d-9d98-2d6e8281d60d">
                    <propertyInstance
                      Id="a9100f2b-780e-4630-a78a-40629e9ff9e2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c9cebbd-9c31-438b-ab05-c58c0262e49a">
                    <propertyInstance
                      Id="7fd77e77-7272-4d25-aff4-5fba27b89254"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9356456d-f3a5-417e-b7d9-84883b8d37a5">
                    <propertyInstance
                      Id="9ec8880e-17e0-4ee2-9ec4-0034e91f6c60"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cf35069a-a82d-4299-8f50-b01a0e07ac83">
                    <propertyInstance
                      Id="1f354c15-8ade-4a75-a531-9af6c1d035e0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc6a3830-3d51-4509-adcb-e0f796d9c7ca">
                    <propertyInstance
                      Id="9913a518-76c8-433c-bab4-0864bb99a150"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9f375ae2-7113-4c27-ae7c-3b6137cc3b14"
                LastKnownName="Talon"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="aa12cbc3-b10d-4d59-905e-813d09232c4a"
            name="FrontRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="511a2c6a-ccd6-416d-9e8f-9e65d240e094"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="859b4fa2-85bc-4efd-8568-4c9490bccdfc">
                    <propertyInstance
                      Id="e248b5c6-9a94-41a6-808e-af7d59e9ad71"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7aaaba6f-31ae-43fa-8745-dedfe94f1a66">
                    <propertyInstance
                      Id="ac99a946-4190-453d-a47e-9741c5a18e34"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2023e4ab-430a-4832-9903-451b83bb3a9e">
                    <propertyInstance
                      Id="15e5f309-ec9c-4885-8263-34234e8dafed"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c726ffb4-105a-4bc9-bd12-04678a958dba">
                    <propertyInstance
                      Id="222298b9-814e-451c-9b34-4f450ba07783"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e791a32-5ae4-45ee-ba56-064d46816e50">
                    <propertyInstance
                      Id="9873cd62-73f2-431d-87de-2d11f423cbbe"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c16eed9-4d85-432b-ae23-db18e06e83b8">
                    <propertyInstance
                      Id="b21c9e18-8d3d-46a3-9d94-e6094b7c7a53"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cedcf98-4db1-41a4-9e0b-a28d7da0afe5">
                    <propertyInstance
                      Id="b32da323-c7db-49a7-8e9f-c9cd9cb12767"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9f375ae2-7113-4c27-ae7c-3b6137cc3b14"
                LastKnownName="Talon"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="6c029adf-42ac-4408-a8af-7a70b4d45495"
            name="Update"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e97d2b03-c881-40f8-9135-6c46737069d1"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1bc9ed7-4a70-4147-a2ae-6c66acdfb658">
                    <propertyInstance
                      Id="d317f034-4619-4105-84b0-2757125189ae"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2e531a02-f6b9-4408-b5be-35ff1bc0ffea">
                    <propertyInstance
                      Id="67f5a473-c5b4-4066-a4bb-251096c9ab3f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="12762df2-9d50-44a6-a017-42d7a9b9088d">
                    <propertyInstance
                      Id="bb1b6ffc-f0ca-40f6-a7f3-f6a948088a51"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40528148-6484-4d7a-aa67-285d4ce8421a">
                    <propertyInstance
                      Id="c664842a-31a0-4611-9621-2badfb515e32"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96432afe-0846-4f4c-abe5-ed019fc55a89">
                    <propertyInstance
                      Id="abf98ebf-c650-43af-b83a-e48788034807"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5a7098b-09f9-474d-892f-04e519080bf1">
                    <propertyInstance
                      Id="9198c1b4-2385-4c29-a333-7e7ff622180f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="cada7cfe-a899-4084-9de6-761d5c50fc18"
            name="Set"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4cad3fdc-a720-4ac5-97ae-e2fadcb7985f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b2d6a54-0021-4cce-a93f-f6df5afd0004">
                    <propertyInstance
                      Id="f81b717f-2465-4a46-aed3-624332a2351f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a19d6856-8565-4cee-8969-68ec315b6a4a">
                    <propertyInstance
                      Id="4ebf6b02-9d34-462d-97d6-8cdacda09fe5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b605be0-2755-499c-a153-6869aef1b000">
                    <propertyInstance
                      Id="4a394575-d8d7-4319-95e5-8098550aedc0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="abc77d2a-e522-43fe-92c5-d458918610df">
                    <propertyInstance
                      Id="65427ef5-c1e7-4163-87a4-048598131fea"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46db9295-e56d-4344-b1a1-58e1054e04b6">
                    <propertyInstance
                      Id="e7fd3ca8-ea46-4662-9913-0bc6ed16df41"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="710363ee-191a-4776-9f7b-78444a12a76b">
                    <propertyInstance
                      Id="2dcbc049-abca-4afc-857f-6a4518f1aaf0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b93c3f5e-4d82-489d-9351-a1250b697c3d"
                  name="right"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dda20ddd-7118-4621-8bec-5e7b9f00e7ba"
                  name="left"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b98dc582-940d-417f-a2b5-0cc49a21b2cf"
            name="Stop"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="239f10a9-de05-4110-a40b-8f46413f7a29"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbe60cbd-c1b6-4100-b11d-e8505ae35891">
                    <propertyInstance
                      Id="d847ca3b-23e9-4188-a059-724756e3fab9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9f3dd70-675d-4801-b0d9-306bb5ed9126">
                    <propertyInstance
                      Id="7f09ce1e-7ee4-447b-8c99-f85c72e9300b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b5b47e5-93df-484a-b013-206b3a4dbcd9">
                    <propertyInstance
                      Id="57894865-18f9-4697-a5fa-55157cf6d134"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b9244bca-5cbf-4b37-bbc2-6ed5ea7fa869">
                    <propertyInstance
                      Id="36ffeffd-d112-4ced-a20e-34320ff5e51f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="14b0f441-c020-41df-9ccf-71b48e0e3519">
                    <propertyInstance
                      Id="0d076513-e596-4a36-905a-37d03b8cbdfd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9929d58c-e039-49f3-abd5-cdd252bb7a9a">
                    <propertyInstance
                      Id="39d9d5c8-5321-425b-b5be-60e395841c88"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="0ee5607d-9aed-4cb8-a99a-a721d0c3bd00"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="4f1e0dee-8c8d-4523-88b8-d52527cb9b47"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="dba88e7c-95f5-4958-8f9c-466eede3dc5d"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="e6a27fd4-2314-42db-8c9f-b36c7d2823b5"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="a1ffcab5-b49f-4f4d-9838-af2a6117ce38"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="854ea7c6-a5f1-4a93-841a-04e339ff60a7"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e5f551cc-7dd2-4e94-a11b-3d8f00b4ede0"
        name="Jaguar"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9fa82d7c-ad9c-4b74-ba63-c9b9a0be09bd"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8fc2fb11-6ce0-478a-9419-7d796c01bc4a">
                <propertyInstance
                  Id="cb0a2d53-9b56-4d9b-b40c-c196ac597881"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5effa46a-ed90-4a0c-a706-3bfbe9b8954c">
                <propertyInstance
                  Id="ca55c5fd-4c0e-444c-9a81-1a6aaa5a171f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b51d7164-864a-451b-bd94-c7d322eeb880">
                <propertyInstance
                  Id="fabf1416-a956-4e31-9283-1846939f5d5f"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="045d422f-65a3-4af8-a7cf-b89e39af0bdf">
                <propertyInstance
                  Id="a5bf407c-b0e8-4660-951b-bacaac2c2176"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d67138b9-4000-4409-9189-7edc3885dda5">
                <propertyInstance
                  Id="55fab674-ec6a-4e04-9693-4b530ed7a0d2"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="ba129eb9-e4bc-4d1e-afbe-938c3876e90c"
            isSubstitutable="false">
            <classMoniker
              Id="d5a2fbb7-3612-4c2a-9d02-b294fc41d9dc"
              LastKnownName="InteruptableMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="58c8e7b3-d111-451c-b27f-843d3c2873c1"
            name="BackLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="60d8e87e-9892-4f1c-98c3-dca2f94ac9c3"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddadfd0f-3ae3-4b93-a018-ec95f9b843ad">
                    <propertyInstance
                      Id="9cd8045f-113f-4064-88db-05b51e36f1de"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ffac9d54-acfd-44e2-afad-ac0b4fb6fd2f">
                    <propertyInstance
                      Id="750c6776-892d-42ce-8be8-81fd502788e9"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f04bbdc3-df8d-45a6-bd0f-1be0bc0fd541">
                    <propertyInstance
                      Id="81f5af41-1209-4b52-8dfe-714b36dada62"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5ece632-142b-4d46-b283-fce863a63940">
                    <propertyInstance
                      Id="01b8fc91-d0dd-4431-9b04-7779585cac0a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c94cf118-84b6-413a-8d10-3eccc23e0b2c">
                    <propertyInstance
                      Id="4cd1073f-cd72-4591-a199-88a9e9ef2ff9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f214d3f-c468-4b68-8584-35caf3b591d3">
                    <propertyInstance
                      Id="b7cf9bf5-e393-461f-a6a7-36d2bc5764c7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="766efeb3-4b2f-4fcb-b032-11d34a1fc3eb">
                    <propertyInstance
                      Id="5e529305-4c72-4754-9417-dd258644655a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="e5f551cc-7dd2-4e94-a11b-3d8f00b4ede0"
                LastKnownName="Jaguar"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="6e6df730-106b-4f5f-8d71-225b13e75fd8"
            name="BackRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="774b5df6-aa8c-4851-8c9f-e3751370a616"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9426c733-a00d-4894-afc5-226e30145e8e">
                    <propertyInstance
                      Id="1eb1db97-93ba-4940-b399-0e0702d16a23"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96b6112c-b6d7-423b-8f79-ef6c8387fb49">
                    <propertyInstance
                      Id="252f34f4-1c1e-4e2d-8900-35fcfdbb9026"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8aa8c343-7094-4b69-a566-bff64361c4f7">
                    <propertyInstance
                      Id="bcd58627-defc-4db1-a7d5-c614b64443e6"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="285e53c1-b306-4a86-acd1-926cb82b395a">
                    <propertyInstance
                      Id="9f01ffea-4041-4991-a384-d1d0d5b95b9c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="de0e6cfb-dc55-42b6-9179-61b5e186d559">
                    <propertyInstance
                      Id="ee006179-48de-4989-b26f-df9ae9624870"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a9edcfd0-d6d0-42c3-a077-4266c54ead0b">
                    <propertyInstance
                      Id="6504b22c-82a5-4cc2-990b-9f7d17d27371"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4860ad96-9f9b-41c2-ad3f-00b78d03ba79">
                    <propertyInstance
                      Id="6599b258-d41c-4999-80c2-98fce4e97a6f"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="e5f551cc-7dd2-4e94-a11b-3d8f00b4ede0"
                LastKnownName="Jaguar"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f0142c55-4718-442b-ad55-a986ccb8abdb"
            name="FrontRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6af0a6a3-17ad-45e5-9e6b-c318470cd1c5"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="570aa8a8-4c92-4f1c-bec4-a556db5fb676">
                    <propertyInstance
                      Id="4923b7d3-108e-4bc7-907a-6b09805b7833"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f42fe7c-2d7c-4b12-a129-6347ffaeb10b">
                    <propertyInstance
                      Id="174e1f83-74b8-4432-bb2c-fe5f6da28a77"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="712e989b-9a8a-4e4b-85d8-4d586fcdf072">
                    <propertyInstance
                      Id="14f33554-abf4-483f-a626-bc1d7fc6edf0"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0f441781-7a95-4afa-8b6c-16fd1a193ef1">
                    <propertyInstance
                      Id="b0434e7a-b488-4e78-bc54-5d72dfd44147"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="635325f0-c57a-4c7c-b7e0-683f5d9153b5">
                    <propertyInstance
                      Id="5707a660-f4cb-4847-81b9-6e52c3bf15c6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e12adcf-053d-498a-bce8-b247026dcea3">
                    <propertyInstance
                      Id="e7f8bd1c-68d3-4882-b17c-61c10c4bb68c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96b8e18e-6a4b-4c65-9130-387fc8229e75">
                    <propertyInstance
                      Id="2773d46e-ae29-46ad-8f3d-d2dff3ebf87a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="e5f551cc-7dd2-4e94-a11b-3d8f00b4ede0"
                LastKnownName="Jaguar"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="31f0e99f-abc9-4d26-9167-7e48b951601d"
            name="FrontLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ecc47725-0260-44d2-8436-6e9cdc32ed12"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2879abf0-a37b-4335-9292-2d9b3290d8d5">
                    <propertyInstance
                      Id="c70c4e38-4773-4a45-837a-d6c2c580b02d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc62ce6b-1d31-4dc2-aeb1-393ce591d3d5">
                    <propertyInstance
                      Id="2637585b-f55e-473b-93e1-c3743524dcdc"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17943900-945e-461c-b065-c87bb0880556">
                    <propertyInstance
                      Id="8fdb776d-fe2f-4315-9a92-267ae1caaf64"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44eef1ba-074f-48c2-9653-089bae61aefa">
                    <propertyInstance
                      Id="467aef5a-1e51-4e9e-a27e-e56a43226531"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09595fee-6d16-423f-804a-854d6707b6b0">
                    <propertyInstance
                      Id="63319c87-f698-4aa4-a5ef-17555f23724b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4efdb76b-8455-499b-b9a0-3bfa8e1c851d">
                    <propertyInstance
                      Id="46b670e9-5820-4ed6-8ca2-c86ef37654cb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4047b63d-c104-437b-a6b2-92904f89490d">
                    <propertyInstance
                      Id="aaa13712-52db-405d-856f-a8f25d38f2d0"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="e5f551cc-7dd2-4e94-a11b-3d8f00b4ede0"
                LastKnownName="Jaguar"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="48674558-959e-4470-bf5e-8530b6e1336d"
            name="Update"
            visibility="Protected"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c29e2353-1eb2-4b29-859c-ba154049486b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="237eefc6-c1c9-4dc9-976e-9a21ae1eaa8a">
                    <propertyInstance
                      Id="8727e9bb-acbd-48d4-921f-14bf98ed43de"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="681c1ea8-7ddf-42f3-b2d2-09cabaabe033">
                    <propertyInstance
                      Id="e78da92b-acf8-4a7c-aa03-0839c457ab03"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fd8b6288-53e3-416b-9970-f46924104f7f">
                    <propertyInstance
                      Id="c6e04b0a-73d2-412f-81e0-4b7998991213"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90ee9379-4ade-40cb-b4c5-b5aa333d7464">
                    <propertyInstance
                      Id="7d64577e-444a-49f7-9793-71f8f0bc2eea"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8c58dec5-4130-4083-a04a-3eefece7a428">
                    <propertyInstance
                      Id="01e18a10-ec5d-4ca3-ae3b-11b9c555e856"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc0b573b-fe50-4635-b6df-4d1303859408">
                    <propertyInstance
                      Id="bc32cb48-83aa-48b7-a59a-75ac9d007cb0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="536c40c8-91de-4ced-83da-b7ad1b6fb1bd"
            name="Set"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ec4ce08a-0686-4847-9715-978da02d86c5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af8625d8-9c2f-43ca-a52a-036831df3898">
                    <propertyInstance
                      Id="243112f1-8194-4457-b2e5-8089554432d6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5a06860-92dd-4ef3-8331-3db2f6a46219">
                    <propertyInstance
                      Id="f237d58b-67e7-4a40-841e-c15cd846a31f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5c85a159-d5ae-4647-bd2e-d82c3caf1a12">
                    <propertyInstance
                      Id="16d9b524-3848-4d75-83c5-75ba6b59a17a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="019b285e-0374-44ea-a201-0c84512ace61">
                    <propertyInstance
                      Id="eb3b6369-0714-4ba7-97bd-d16c85fc7ace"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e647d097-9fe0-4daf-879b-c43e2624e169">
                    <propertyInstance
                      Id="ef12e247-0ea7-4522-a7d2-cedafca8a049"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3d0118c3-5272-4079-8df4-cca19411a225">
                    <propertyInstance
                      Id="4dd69414-0a58-4af0-ada2-3b1dd38ca4ad"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="85b5f605-1771-4ac9-aaf0-df60844f6f67"
                  name="right"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="61d3a25e-0fb0-40b2-b685-d04c57c282be"
                  name="left"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="c5fb7662-30f3-40ac-82bf-bcf6e795024c"
            name="Stop"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7c85c95a-30ce-4271-96bf-6eedef5d24d2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f58c270e-6b68-4b29-9cca-524c0b228e1f">
                    <propertyInstance
                      Id="42d26fe4-f090-4961-93e9-503378a551e4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ecb7325d-f5f7-4312-b74c-01be151f6322">
                    <propertyInstance
                      Id="62fa1f4b-416d-4626-aa26-71daf92e6ad3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="377e6ac5-b72f-428a-b1e8-5da7d84c4500">
                    <propertyInstance
                      Id="0b6d798b-c76e-4813-9279-e09fc2a39660"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40804dbd-3439-44f0-84c8-e385a0738f09">
                    <propertyInstance
                      Id="bf2d6e20-b979-4580-9c50-e2c4fd83093d"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f73160e3-e635-475a-882a-3dbc6a2314c7">
                    <propertyInstance
                      Id="658d802e-093c-40cf-89e8-6db5502d2629"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a4614cb-cf8d-4ed5-ac74-be2fd876a1a0">
                    <propertyInstance
                      Id="271b92d4-d5ec-4df0-ba29-2b6fc9f13da4"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="f1c04531-e6bf-429f-803a-4dbf0243ab36"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="81fc1182-eca4-4c5c-8f42-121ad4d9b883"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05d1fe4e-2139-4769-92d9-a8b61806ca72">
                    <propertyInstance
                      Id="cdb7c16f-82e1-4dba-ac37-676f87bbe4cb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="603f9174-d7f8-44cc-946d-f346f91c37a8">
                    <propertyInstance
                      Id="2bb7d6f5-552a-4d49-be32-98f7280c222c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="840f20bd-8145-4534-a25f-6790304e6b0f">
                    <propertyInstance
                      Id="9e08d403-18c8-4858-9045-0ad8674e63b8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ad7f614-8b36-414d-a680-06ba435a6de1">
                    <propertyInstance
                      Id="7dfbe4bd-2746-42d9-90c5-80571915ddeb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d0fa78d-1325-4cb5-a5e5-d2d014dba863">
                    <propertyInstance
                      Id="92b5f36b-d6ee-423f-8e80-e4ddb2792c9a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd6e4d77-5a93-4bf0-9925-75fded566a92">
                    <propertyInstance
                      Id="ad1a7880-8dbc-44dc-836e-4da4031027e7"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="eb5106b1-2d80-4711-a0b1-55db2fd21f1b"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b1f00c85-3ad5-4fc2-aa20-f7598645f0d7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce12d233-e3b1-47a9-b8b0-57ae592b9b72">
                    <propertyInstance
                      Id="ebca46d7-085f-43b2-9f3f-b652425ae226"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6429b8d9-f121-4e79-888a-4ee90bc1ee0e">
                    <propertyInstance
                      Id="15c0cc07-0307-48ff-983c-3ed38bf1fa71"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7cdd9129-db0f-4f5c-a682-e544837421f4">
                    <propertyInstance
                      Id="1c253eda-f01d-432f-aa1f-24421575073e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="efb30d62-5609-44b0-a3e3-37fd13d7ad91">
                    <propertyInstance
                      Id="7c72d532-2c0c-431c-b2af-c93d8ffe22f6"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7543f6e5-85d7-4e26-973a-50101deb79e5">
                    <propertyInstance
                      Id="eb67a1c7-a8f5-449f-9218-439e6a5b3c00"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46e9b540-9b6a-4eeb-8e75-13841db97426">
                    <propertyInstance
                      Id="1432da51-b1bf-4ae4-81df-0cc33f00c1f8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="9817b69a-7315-4a08-9a1c-730e6dfef847"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0f42c6e7-a330-4941-b216-cfa72f7bf292"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="03312675-7162-465e-b55b-f0751e100e60">
                    <propertyInstance
                      Id="7b407c2b-3d9d-45c2-b588-1a772133c1cc"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e846a0-ff9f-4715-82c3-921b9a32fd84">
                    <propertyInstance
                      Id="9887883c-2d56-47ad-bd13-42dfd63ea690"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10422c3e-eb26-4828-bd72-30bc72d78c86">
                    <propertyInstance
                      Id="b37db6f7-514e-4283-9c49-d3ac3a85e4b9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df553ba5-3fc0-4ec8-9a4e-f65b64a48cf9">
                    <propertyInstance
                      Id="ab28c208-db2c-4601-9028-a6cf8c8e2b20"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd1cb526-2de7-477f-9625-a25c3386f565">
                    <propertyInstance
                      Id="bc249e6d-ca3f-48af-af6c-7e267fe128eb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2d9f5604-fe78-45ea-a9a5-abff9e069f00">
                    <propertyInstance
                      Id="666a7f62-14de-45b7-8a98-a6e3e56ed3ce"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="a1a1274c-f053-405d-89cc-760002e7e884"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2713ade8-18fb-4764-80cf-5777f58aac55"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="40ec6f47-d157-494b-9fb2-5b7f50ff2e73">
                    <propertyInstance
                      Id="f8d0dbcb-6710-4b90-8774-af7110994615"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="030759b7-2ee2-4efb-92ef-05fe6e6960ef">
                    <propertyInstance
                      Id="ddb40dfe-5324-4bb4-afa8-f568dc386842"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28a71946-6dce-49d6-bd31-16fdcbfd16b1">
                    <propertyInstance
                      Id="9299b31e-a7ef-4ac5-b17e-782ed5491837"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ffe7e88-6ee1-4606-83b1-257baa7a5fd2">
                    <propertyInstance
                      Id="f9ff1c4b-9fdc-4a31-88f9-a32c5eac6699"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="970ca6d6-6ffc-4ccc-b1cc-2b201513f3d8">
                    <propertyInstance
                      Id="324f405e-8834-41df-b0ff-4c9580d7db05"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d7fd6985-192b-43b7-bbba-6b0f743de12c">
                    <propertyInstance
                      Id="4fed96cb-5bfb-43d3-838d-4652a60cc48a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="d8897d72-bc9b-40fd-8bfe-b9908a4f055f"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="51acee59-c4b1-4800-8841-d9c24b6feac9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa6905ea-60f9-47b5-a18e-d8ee33be5d43">
                    <propertyInstance
                      Id="cad85315-2a6c-4909-829e-2e6ae0cc17cb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ffb05c7-be98-4665-92d5-aff9ad8b3573">
                    <propertyInstance
                      Id="1e25ed84-c85a-417f-9a86-c10be0f804cf"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa6a0f52-3914-4fc0-b79b-c3de2991a6fb">
                    <propertyInstance
                      Id="d833a5d2-29c1-45c4-9398-9e64c123eb59"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b333533-99d4-4aad-95fa-a690527d00ee">
                    <propertyInstance
                      Id="1102d3f1-761f-4d95-ae05-0bbbf943f6a5"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1589470-0503-45d1-8240-fe7e211eddff">
                    <propertyInstance
                      Id="caa32462-5c17-4271-a081-5303a491c695"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a63756d0-cc38-44e5-82fa-8db1ef8bff06">
                    <propertyInstance
                      Id="ad683498-a673-4505-a19f-2f2f21e39566"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="ac63959d-dfd1-43eb-984a-ab71c69cf4f7"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="feb5726f-06bd-4293-a534-7e40163f26b6"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f50fc3cc-3d34-4004-a50c-043c203123c3">
                    <propertyInstance
                      Id="31cd7e7b-f367-4a52-ba3d-bb8bd312e617"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f170d2d-c9f3-4fdb-89f5-8d96de9b0140">
                    <propertyInstance
                      Id="8432916d-b1df-430e-84b0-28cee01300e6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59866548-8470-46ca-baa2-b519cddc2ea0">
                    <propertyInstance
                      Id="a3affbf1-b2f7-43ba-88f3-ec265d222ccb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e950edaa-a47a-4e71-9d64-5cd7d1f48084">
                    <propertyInstance
                      Id="16c1f083-6b29-4437-bc9a-91a9f590ddac"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c4a76f2-ec1d-4b40-8151-25e57f1728d6">
                    <propertyInstance
                      Id="1ab6a0c0-ea8f-44e2-ad81-a1d5959c71fc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d22c2af8-19ed-4abd-8ea7-e7893d4684c3">
                    <propertyInstance
                      Id="cdbf015b-a99d-4bd3-a12c-f2d73ec2cc46"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
        name="DebugMode"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="e16e2c74-867e-49b5-928b-0861288aea49"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d427e0f0-caeb-46ac-8bee-9bbe14ebda58">
                <propertyInstance
                  Id="5229b314-7024-4b31-8174-c61917c33549"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ed416706-0228-45e8-8b34-b6dc5e9f3c32">
                <propertyInstance
                  Id="8dab5f46-0877-4be7-a0e2-add681774177"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="309b446d-f179-4e76-b7fb-687172ef9b06">
                <propertyInstance
                  Id="989b3a84-be3b-4f1c-99ea-6eceed7ae2bc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="f80c6874-47d3-438e-a232-32af701e3607"
            name="Full" />
          <enumerationLiteral
            Id="2edc13dc-446f-4712-b735-e9967ae79c1c"
            name="Competition" />
          <enumerationLiteral
            Id="be401efc-c6b0-49ad-bca0-c0e3f2c015bd"
            name="None" />
          <enumerationLiteral
            Id="9230540a-becd-4a6c-8ff7-6122de408a41"
            name="Debug" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="5d80f6c3-c70f-4485-9932-a8e31639d907"
        name="Spark" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
        name="double" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="13e78b07-cd27-4b13-93dd-ca1bedf37200"
        name="void" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="695948cb-379e-48ba-ace6-3e64247035b4"
        name="IMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="4ea538e1-b83e-4180-a126-f280cf647bfd"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="79e90a70-e4c9-4a0c-a566-5de76b0677eb">
                <propertyInstance
                  Id="15d923ab-fcc6-4b98-ac02-08400c00bad3"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a085cb38-3cd8-45d0-a3c8-cb535f1951b9">
                <propertyInstance
                  Id="c2ac28d4-5611-4d75-9113-4b756a63f1db"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="19f14891-8279-4f49-a7f6-f8c2d4381dcb">
                <propertyInstance
                  Id="0483d28a-353d-4aa0-9ec9-17f3931f4ea8"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6239b45a-4b9e-4fe9-9b8f-f0303e437224">
                <propertyInstance
                  Id="0c9ace6c-60a9-48b2-bb6c-27e3d93628a2"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fad9fc86-65c6-46c7-a3b6-5f2d9776d112">
                <propertyInstance
                  Id="9a4832ff-1aed-4922-987b-3587ba143e73"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="80535e36-19de-4a8c-b828-3512f84e669c"
            isSubstitutable="false">
            <classMoniker
              Id="ab000c03-5587-4935-af25-469343560817"
              LastKnownName="IControl"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="94bc1328-885d-4366-8031-454f15e51e6c"
            name="Set"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d6008d09-eb3f-449c-b3c1-042d2ca8230d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dcaa6ce2-705f-478b-817f-abb7d9a8dd5d">
                    <propertyInstance
                      Id="52e6def4-7cb9-4d6e-8619-58d17b9498eb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0811d6e6-a110-45d2-8ef4-b43601d91d55">
                    <propertyInstance
                      Id="fbfc495e-1b5f-4d0a-a38c-43924a63ff20"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2cf2495-b702-4468-9d7d-a295dca49903">
                    <propertyInstance
                      Id="5bceebf9-6455-460d-88ef-ea59270e503a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a29c3df3-1d58-4a82-84eb-0a7c2935e351">
                    <propertyInstance
                      Id="c674151a-fc53-4c11-9cd4-a473ec48ecae"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3acf4da4-368c-4d17-b5c5-172e0c54a084">
                    <propertyInstance
                      Id="88ad0876-a4bb-494b-8e11-f4a742ead12c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58887dda-52f6-44bb-b0a2-2cdd881bff59">
                    <propertyInstance
                      Id="91d40de1-7742-485c-8ac5-aa9b40c32d50"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="229ae834-e392-485d-a023-da0b95eb3bad"
                  name="right"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="10816004-3ab3-4183-a860-e5e9287eed3b"
                  name="left"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="913d952c-1f16-4a57-9b4e-1014fae88b25"
            name="Stop"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="523a7113-109f-4ae2-8f17-1eaf85cd234f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="967c5eae-0c29-417f-920f-4854b2cd5138">
                    <propertyInstance
                      Id="a8138b41-f58d-41e3-9b21-458a2344aec6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="904f7517-0f21-41b0-87dd-0b27f86934e6">
                    <propertyInstance
                      Id="f0d441ca-4d86-42b2-b283-35cf355d6bf5"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99f3963d-2cf9-4544-ae95-a5ce0f0ed5e4">
                    <propertyInstance
                      Id="7f1829e0-3a1b-4c40-9b79-95921edc18f8"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e07ce52a-fffc-4f20-b56c-6aca44a65688">
                    <propertyInstance
                      Id="7684bdce-4e5b-4d84-948f-09095166fc21"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="af5b34be-00b0-44bc-9a59-3de6745ad173">
                    <propertyInstance
                      Id="d7568b48-6f09-4586-8752-df657a8a05ef"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a80aa805-1303-4ab9-bc0e-d3e7062838b4">
                    <propertyInstance
                      Id="f9fa8f3b-dd97-4f0f-90e8-18b5ec15e146"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="999d2bee-49bd-4ada-8c33-7c3df4f621bb"
            name="Set"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="41dccd66-eecf-4916-a205-4a594bad170e"
                  name="fl"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1fa69329-3c08-4126-a472-39f52c151dab"
                  name="fr"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7988ae7d-f78f-47f0-86b0-e408829afdde"
                  name="bl"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b59179aa-0d04-4bea-895d-ef64cb45ecc9"
                  name="br"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="fa97d18a-12d3-492d-ab95-ad6acbe6689e"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ab000c03-5587-4935-af25-469343560817"
        name="IControl"
        isAbstract="true"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="b8984df0-c3b8-4c3c-adbf-695bd45cb401"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cc002950-8a87-4efc-b3ae-fdb26cd90b9d">
                <propertyInstance
                  Id="3725b056-9d60-434d-b040-455444bde1ab"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="10399235-a68a-4091-bdf3-0dab5e802123">
                <propertyInstance
                  Id="0ce14c3a-5bbc-4f7a-9dc3-6fdf3a5d0c95"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4a4b772a-f296-4306-bc6f-33d554259c04">
                <propertyInstance
                  Id="029441f1-c01a-4ff5-b2f9-29b53ab66d1c"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d08b880b-b712-4336-bce3-8ff05ef5baa2">
                <propertyInstance
                  Id="9ae2ee49-ee8b-4fe4-9fa3-4ccc23e1970d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4b1bcd28-5e98-4154-aa28-0be8c79a3e2b">
                <propertyInstance
                  Id="9bcb42b5-80b3-4d1f-9f80-67a878b2e817"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="2cc3a08b-583a-4d39-a0c1-90835b8cf406">
            <packageMoniker
              Id="bb6dd3c4-b21b-4765-af60-5545c5c22af2"
              LastKnownLocation="Package_2213.uml" />
          </dependency>
          <dependency
            Id="47dea795-8e59-4417-96a7-fa04dc4dddd5">
            <enumerationMoniker
              Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
              LastKnownName="DebugMode"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="c4f609d9-ac2d-4349-bd0d-a1e7d6607274"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b6582897-90b9-4adc-a7fc-f5d43f05fea4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c4598c88-e5d3-49c2-961e-4663ef0b79ce">
                    <propertyInstance
                      Id="3ed27924-268f-4dee-96ad-c2420935c501"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ad999626-c8ac-46d2-be73-64be018df1e2">
                    <propertyInstance
                      Id="6c4b0970-a309-4848-a940-811f65932a95"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ff9c48d8-1d7c-4871-8362-db605188aa34">
                    <propertyInstance
                      Id="d0f84583-c768-4915-933d-6da07b5b6e93"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2a1bc6a-1b22-4441-966c-a7ebfbe022c8">
                    <propertyInstance
                      Id="6084227c-4c9d-4269-ba55-bf002989b894"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85bce7b1-b874-499f-8af1-d92cc4856239">
                    <propertyInstance
                      Id="b627949e-1792-4fa1-aceb-a5c62b043828"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9d8c7066-2a8a-4dae-91ef-1bdb93f66982">
                    <propertyInstance
                      Id="f78539c2-06f4-434f-aca4-fe719f843f7c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="ef35b1fd-b70e-4ea3-9382-e47bd825f6c7"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6b356d28-b941-484b-9eab-91c6fa6da8bf"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4e07a70e-29b0-4ff8-bfef-7e814410a5de">
                    <propertyInstance
                      Id="b0de0a57-ac7f-4a6a-a8fc-1ec379f9c665"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04a19061-f477-4743-97ac-455eda24cc90">
                    <propertyInstance
                      Id="a46b30c0-518c-48c6-9032-b3a0fea46d59"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e1421f48-ae56-4656-8091-d99e8ad35102">
                    <propertyInstance
                      Id="334b8ae2-ff37-4e42-905f-cfb64ef126cb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="328ea0b3-d00c-4999-bcd9-a056fa687d46">
                    <propertyInstance
                      Id="f508659d-3ba0-4343-aa5b-8320c35960fc"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ed184da-d021-43fa-8901-5692a21b384b">
                    <propertyInstance
                      Id="37adbd8c-9415-4df4-9286-2ec72bb5d48e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="747e0dc4-5280-4db0-a364-a15ea7013d2a">
                    <propertyInstance
                      Id="0a6ce3dd-f755-4059-bfe5-78d461268ea9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="5b55d66f-5e40-40b3-8742-228ad8f07d42"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a81205a6-5cc6-4d65-9a8b-953eca2a3937"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9b0deaa-242c-448b-97f5-4195f34fba7a">
                    <propertyInstance
                      Id="94f53dc3-fe2b-4d80-9e0a-9b3e4ec468da"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7d57120-8497-403c-9dde-1f037396fb87">
                    <propertyInstance
                      Id="e7a1a931-bc12-4dce-ac83-0111232b400b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9457d7f5-7145-4b5b-887e-209f20971a0b">
                    <propertyInstance
                      Id="7c2a15c9-113c-417d-8cb8-329db06cef74"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5d021fa-38f0-4e3f-8907-c16c344c49ed">
                    <propertyInstance
                      Id="119aa658-34bb-4ebb-abfc-b056c2e14a64"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="37181988-aa43-4bd1-89ba-ec46ee4f1dbc">
                    <propertyInstance
                      Id="ac3f5c07-cb47-456a-bb53-b312076afe82"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a47c56be-f372-4f78-942d-d60e1e112c40">
                    <propertyInstance
                      Id="4aa8da04-6bd1-4959-9388-45b330572071"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="35587059-b3ae-4cf7-a9c1-9b2add28ba6c"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="6e943651-a023-462d-b822-1abe0053ac73"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9abcfcff-3a4d-47f2-9af8-96b0322c4521">
                    <propertyInstance
                      Id="932f6b34-906d-4bd7-8120-5f2ad51841c9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="932b924a-319c-4631-af3d-d550e54aaa36">
                    <propertyInstance
                      Id="86b89360-8ace-45a6-a1c8-d58acccd9011"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a8c52cbe-3ad4-471c-905a-0587722465e0">
                    <propertyInstance
                      Id="ebe3910d-24f9-46e4-8b89-1aa18c21df81"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c37772ad-9f70-48c1-8b73-069e85a8ad55">
                    <propertyInstance
                      Id="8535fd92-aaa2-4d75-91f6-9d976f9e14e6"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ba289721-0671-4cca-984d-f0d75a403007">
                    <propertyInstance
                      Id="420c1fcd-c367-468f-9124-128258b383c4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5431828-9c65-4d40-8167-f729f0b00a87">
                    <propertyInstance
                      Id="32c450bf-853f-4a62-9bb2-f65798c41352"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="93ba7b98-3b64-4aca-af85-5d92377d8b5b"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9f0c4f85-f7d6-46bc-b75b-206322e543d5"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d25519c4-1686-4f1f-9bea-334310b1a10c">
                    <propertyInstance
                      Id="423984a8-19c7-4739-a806-cefa3fc845b5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b8c661b-01bd-4c20-ab23-77192ef5b365">
                    <propertyInstance
                      Id="b93e98f6-9cf7-4b9b-827f-c715f74a530a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32099a1d-e728-45b7-9f32-d81f0cf6a81d">
                    <propertyInstance
                      Id="2593ecc3-dac9-48eb-a10b-364afc9688a9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b423bb43-5214-4477-8adf-f21480442635">
                    <propertyInstance
                      Id="a569bb2e-316d-45de-8f5f-38c3a93f050e"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7e7a910-315c-4a14-b9e7-3c30af0f6214">
                    <propertyInstance
                      Id="b3baeb91-dbe8-48ba-8332-53508d295e88"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4f77dd9-20cb-40ea-9423-a95249b2c9d2">
                    <propertyInstance
                      Id="8e4d38ba-1ee2-4470-872f-ff7720967943"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="3e843682-922b-4d7a-a467-5086857c86fd"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c463e5de-6058-4504-ab6f-f9b3902bfd53"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="74ad7534-6f2a-4c60-aa09-2fd3f5b3a767">
                    <propertyInstance
                      Id="668d04d0-74fb-455d-b45f-884acfc071c1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc7677b5-7d4b-4599-801e-cbe4e329e99d">
                    <propertyInstance
                      Id="ea272a50-5faa-4a38-861a-879b1751ee23"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="433e543e-f8e7-4beb-802f-214d0979c632">
                    <propertyInstance
                      Id="6aac3679-710d-4011-9d82-7626df9717a1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b8abf0d2-fb40-40c9-af65-9437a43983df">
                    <propertyInstance
                      Id="80eb20cd-e198-4b35-9313-12239d23e211"
                      name="Inheritance"
                      value="virtual" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d984a583-cfd8-4ef3-8328-ce5fe6a023fb">
                    <propertyInstance
                      Id="e2678a7d-50f6-444c-b909-7fdf062f7f89"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a15bb85d-f2d7-453b-9698-204ef9cc4a6a">
                    <propertyInstance
                      Id="fb7c4aed-9285-41e0-9f6c-0438b8b64a32"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0400ae10-499d-457b-b1e9-a55cb02dd360"
        name="MeccanumMotor"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="50202b3d-44e7-4fc5-acf1-3c634260d5bd"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="e46b5c9b-fef9-4f3f-b201-3986d3ac8fd1">
                <propertyInstance
                  Id="996c063f-8a10-45d3-a233-d2c05b801743"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="44d61be4-1cdf-49c6-9d9f-d54cd972ccb8">
                <propertyInstance
                  Id="d9b91340-63d2-46a1-a9fd-013ba2b8a25f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2e323cf9-7ed9-4247-8882-d58cec23a53e">
                <propertyInstance
                  Id="de0c8bdd-5723-4132-8449-70ebb87f3dfb"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="33ec47c5-2146-4510-a601-4057d2cce1b4">
                <propertyInstance
                  Id="93ef3783-4c7c-4e15-ae99-4d5ca325eedc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5aac79ee-ac7a-4ec2-a23e-7d2439817198">
                <propertyInstance
                  Id="b50dbc59-1375-48f2-a963-15871816c6e1"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="cbbd7bf7-b4b3-40ca-85cd-60d2dd4fedf7"
            isSubstitutable="false">
            <classMoniker
              Id="695948cb-379e-48ba-ace6-3e64247035b4"
              LastKnownName="IMotor"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <enumeration
        Id="99454bb9-87b6-4a95-a7e7-b372694bd8a4"
        name="MotorMode"
        isAbstract="false"
        isLeaf="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="808ad590-8b3c-4238-8cae-def1f17ed54c"
            name="enum"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8f0953da-164b-44c1-811e-d81729629673">
                <propertyInstance
                  Id="e128d053-577f-40f4-b59f-ed4759c92d16"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5cd1c415-b161-4c45-b45b-b829c95519f0">
                <propertyInstance
                  Id="09c51760-7ca6-4feb-b37b-f9343e6f9bbf"
                  name="BaseType"
                  value="int" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6959bc65-e0dc-46f9-9e43-3e18f3b0fc19">
                <propertyInstance
                  Id="1088a45a-d00d-4c21-a614-30b3d539b96a"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedLiterals>
          <enumerationLiteral
            Id="438a6f00-c858-4dd3-8f13-b381b3742c64"
            name="RequestedStop" />
          <enumerationLiteral
            Id="e38c8af6-cfba-48d3-a74b-11c3ae7559fd"
            name="Stopped" />
          <enumerationLiteral
            Id="ecc71cfe-cdc7-4642-ae7d-215e924500f0"
            name="UserControl" />
        </ownedLiterals>
      </enumeration>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9f375ae2-7113-4c27-ae7c-3b6137cc3b14"
        name="Talon" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="dbf88065-52d1-46b7-aae2-af4428a9131b"
        name="SmartWriter"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="c770c936-db68-4d90-baed-d1bde5c644ce"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9be81ba5-989f-4777-8874-5675c204deb1">
                <propertyInstance
                  Id="ba96b08d-03cc-4760-a91d-d312f7410449"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b1b510ad-c829-4371-b8ee-20f5bbad49d0">
                <propertyInstance
                  Id="c8ae631b-93f4-4568-9fb8-f61263c75cd5"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cfb2513d-79bd-4d9f-a9c6-a37d5d3e929e">
                <propertyInstance
                  Id="369767ea-8e43-4b22-ac76-e04a6ec00be7"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="13db8cdb-fe51-4101-bd83-715b70b95772">
                <propertyInstance
                  Id="0103c0c7-f9b5-4ed1-85fd-456eaae0c539"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5a19c91b-d42c-4c22-aec3-7abbb4d9a3b3">
                <propertyInstance
                  Id="05fda6b6-b8a4-4d5c-9c2d-68a2ca00108d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedOperationsInternal>
          <operation
            Id="729ce0cc-6173-4153-9523-a403ffaa79ab"
            name="WriteString"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fee9b067-e65a-463a-88c2-77df96e31020"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3745fc21-ab5d-45e0-b415-f1bd0ee64833">
                    <propertyInstance
                      Id="1e8cce73-ec67-42f4-b0a1-3b6fcfeb355f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f7ff2c6a-82a1-44ad-b7f7-0b9d11b11bf2">
                    <propertyInstance
                      Id="4a1a32bb-fdbc-4cf6-891b-39e1ffbc733d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="135fe964-3091-44c0-9c64-eccd85ac68f2">
                    <propertyInstance
                      Id="e964bc29-a777-4801-9b08-f2c187f2ac7a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c5f80c34-66fe-407a-965f-84dd630f8636">
                    <propertyInstance
                      Id="cc44887a-4989-4b74-aad6-796d880ea883"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e84e28d0-8776-46c3-bb12-d646d5c95412">
                    <propertyInstance
                      Id="70b6a642-0756-4085-9b07-02501b9fd1e0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57589f8d-2731-4423-b37b-d20b0d0abe10">
                    <propertyInstance
                      Id="6019c47d-3e5e-4175-8ecb-1317f78f3a51"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="bfa73204-a9d5-4eb2-a419-594ddd3defec"
                  name="label"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d96c43c0-9e16-49a7-9c83-36d26877edbc"
                      LastKnownName="string"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d9c0ebc5-d720-48cb-a94b-fe243428a79e"
                  name="value"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d96c43c0-9e16-49a7-9c83-36d26877edbc"
                      LastKnownName="string"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1c4f56a4-b91b-48ea-a06e-c3c8a912dd55"
                  name="Debug"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
                      LastKnownName="DebugMode"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="07b2f24f-4011-499b-99a4-360a4762778d"
            name="Operation1"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="945534f4-228f-444e-a797-6f8ce6cdd27d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="269f74e9-9583-49dd-ae11-87aaca81d7dc">
                    <propertyInstance
                      Id="3b5920da-6578-4bd6-b172-72ee609825bb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aca4433a-9c86-4172-88ec-93202954121e">
                    <propertyInstance
                      Id="7648cbb6-b7db-4164-885c-e65ed70c061f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e39776a1-abcb-4698-a0ab-7efa61e7c29a">
                    <propertyInstance
                      Id="4486dfaa-2ac2-4495-9ca3-afe4b723ffc7"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1f64a441-ccb2-47e0-b3b1-8c61bdd54817">
                    <propertyInstance
                      Id="5bfcd676-2041-4d0a-98ba-50bf26195a1c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1aad4faa-dcfb-4775-8aac-a984afe04047">
                    <propertyInstance
                      Id="6a0e8124-38fe-4b52-ac6c-cc913a40fbcf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="05d5fc9d-9995-40ec-93b0-475ce3ee1ca9">
                    <propertyInstance
                      Id="4549b899-9261-4532-92cc-c2a3ea0e86dc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="a49c12d1-0ca8-4882-9705-0608c0f38c02"
            name="WriteBool"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cf2ed53a-56c3-45cf-bf7b-552c33259bd3"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b93a06c9-3525-46f5-8e3c-98f8c70997f4">
                    <propertyInstance
                      Id="4ab08026-2133-4941-baa0-81b8a3af261f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="551df091-3be7-4f75-ad8f-924167b8c749">
                    <propertyInstance
                      Id="d546f38a-3149-4866-8aef-227c6d0ecf5f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b82674d1-5197-4969-ba2a-abc40faa644d">
                    <propertyInstance
                      Id="0cf8c368-7109-4141-93c8-1699019d0aa0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eff608fb-e3f4-4412-81d9-4a8c29e4c01d">
                    <propertyInstance
                      Id="55ef75b9-76bd-4237-94dc-4f5d3b294e78"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="07023d7e-10a9-47e7-816b-4cf68472e8b0">
                    <propertyInstance
                      Id="e01c01a6-aea8-4f66-8fb1-45b609429db2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9abf7c8a-3010-4c97-9fe2-1f138fc14534">
                    <propertyInstance
                      Id="351bbd0f-1e4d-4633-9ceb-e094f5a73127"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="74facd42-1b8a-4d0d-a41e-020f85e50516"
                  name="label"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d96c43c0-9e16-49a7-9c83-36d26877edbc"
                      LastKnownName="string"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="19b1378c-1014-4f72-a6aa-77ce18b59d57"
                  name="value"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="873f61f2-dd73-4bc6-bdec-061ce506c727"
                      LastKnownName="bool"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d1b8e95e-7b48-4380-b7bd-e9b5400983b7"
                  name="Debug"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
                      LastKnownName="DebugMode"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="73f89b4a-d9fd-4e59-abf5-d09bbba9acfb"
            name="WriteNumber"
            isLeaf="false"
            isStatic="true"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fc647aac-3a39-4e50-9a49-c08107289262"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a142956-3e2d-43cb-a538-2bf43f176afb">
                    <propertyInstance
                      Id="bacf027a-3a80-4cbd-8188-bbb3c5f5b30a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc566e0f-b569-4a17-8f31-77930349c4c1">
                    <propertyInstance
                      Id="d088f532-4355-4f53-b2dc-7cc1020b8dba"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e25c865-2859-4e17-a966-859f54421c94">
                    <propertyInstance
                      Id="c640d0d7-5394-460a-8caa-191caa27121a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7818462d-cf31-458b-947f-340d9962bcfa">
                    <propertyInstance
                      Id="74f57bc1-4a1b-40fc-8e09-fa1c6a3e0db2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4631458-8f12-46b8-8d99-9a11c1100392">
                    <propertyInstance
                      Id="aa91d8cb-5674-4506-8bf2-20380d152ed2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa94c740-5803-49f5-b50d-32a1bc967da0">
                    <propertyInstance
                      Id="366a4dda-8e9c-426e-8368-7bf907e298fb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="99daf56f-afe4-43b3-a26d-1d4c45a4ea8d"
                  name="label"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="d96c43c0-9e16-49a7-9c83-36d26877edbc"
                      LastKnownName="string"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="37a4c249-b24a-4be1-b9f1-bfb8ae89c4f8"
                  name="value"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                      LastKnownName="double"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="61a2f760-7dcf-411b-aaad-8e114c750e03"
                  name="Debug"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <enumerationMoniker
                      Id="2375ddb6-0460-4b93-9b39-c3a6b873494c"
                      LastKnownName="DebugMode"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="d96c43c0-9e16-49a7-9c83-36d26877edbc"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="873f61f2-dd73-4bc6-bdec-061ce506c727"
        name="bool" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9f0461a1-49e0-495b-a200-745d0b9abc43"
        name="ArcadeDrive"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="53802149-94df-4700-bd30-a16b4276de6e"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="199f3e42-cfff-46d3-ba3c-19ebc9db3da0">
                <propertyInstance
                  Id="2e44e5fe-d8b8-41ec-8843-91e8a75841f0"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d90dabd1-d27c-490c-932f-2ed42c077a0d">
                <propertyInstance
                  Id="ccafcb15-593c-43e6-ac0b-72a25a55a08b"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cacf95e1-90cf-4f78-b3b9-9fe8e1b2f0bb">
                <propertyInstance
                  Id="781a3be6-d736-437b-9fd2-e7f4d98856a2"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="316b2002-e399-4eaa-a03e-781da0e8006c">
                <propertyInstance
                  Id="3a07dc2e-bf80-4e6e-a718-49bebe6966e6"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0ac10c28-a938-44a4-ba37-57ce849a110b">
                <propertyInstance
                  Id="cf3dad35-8fa6-462c-8868-5e13699ba4f4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="022842ad-46b4-497c-b1e7-37f65142959a"
            isSubstitutable="false">
            <classMoniker
              Id="7fb3248d-18d9-4387-9fc8-af31d8e249c3"
              LastKnownName="IDrive"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="090a5648-ca56-4406-a533-1fef00d76df1"
            name="GetInput"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="70593572-f285-4dc4-819b-13f830587dd9"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7eb2497f-ffe2-42a4-9504-a1bf1a0f03c5">
                    <propertyInstance
                      Id="a215a1cd-e1e1-46bd-83e8-49a0a7bee529"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63d44dfe-677a-4bd2-9aef-cfabe3f545c3">
                    <propertyInstance
                      Id="9a583f83-0601-4034-beeb-6f48cb95f573"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2c9f2d58-07ee-43ac-a5d0-1d43e746036b">
                    <propertyInstance
                      Id="a22ab870-f437-4757-bc9a-9c5f072191a1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a096fb4f-6bee-4ffa-ae14-5c12c7872121">
                    <propertyInstance
                      Id="00c69fa1-3cf5-4042-8ad6-f8136ffabeba"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3b121b6c-c438-4037-ad1e-91e35878d647">
                    <propertyInstance
                      Id="d468c76c-6dc7-448c-b20b-9bcb18e13259"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c11059d6-4132-4ced-9a17-11e0afae55e4">
                    <propertyInstance
                      Id="095cafbb-489c-41af-807b-acec16203a20"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="ebddd2d6-187c-4dd8-9906-ae82b9686364"
        name="XboxController" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a8074024-69fb-4702-b2ac-d67bbb56220e"
        name="motor" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="b3719c9a-a36b-4500-9110-1fd345238078"
        name="TankDrive"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="39e94381-4a37-4d98-b1c0-24a5008f89b3"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6d84aa3f-e23d-4bc5-b1c7-369bfabf6880">
                <propertyInstance
                  Id="fc3bf1d7-dbda-4702-b055-24fc35dcd0ae"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="968d5799-8f55-4ec5-bf92-a9e4642414ea">
                <propertyInstance
                  Id="fd05bde4-ea4e-454d-ba42-f072930241f8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="33cd8af1-da10-44e6-8c62-0074e0b5ee46">
                <propertyInstance
                  Id="f8ae1b7e-5194-464b-932c-d1f3554f36f1"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a4196abf-be23-4e02-976a-e3e4351f8617">
                <propertyInstance
                  Id="63ede7bb-1d15-47ac-89e9-5ce608a7f25a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0a714b10-7d03-4eae-9922-19c0cdc4c156">
                <propertyInstance
                  Id="742c7a00-c723-4f64-8d35-916e59fe5697"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="762eb4f9-3df6-4052-817f-c30c036bbf90"
            isSubstitutable="false">
            <classMoniker
              Id="7fb3248d-18d9-4387-9fc8-af31d8e249c3"
              LastKnownName="IDrive"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="3306d503-cb3a-4d06-b9fa-51e1434e1092"
            name="GetInput"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a2748621-86aa-4864-9f1e-ea908a7ca067"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc1b803b-b16e-46c3-9e81-13bac9994abe">
                    <propertyInstance
                      Id="4ad4795b-a0ee-42ee-bcb6-da88c0d98a7f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="caf952ae-1cbc-4666-a8a3-64167c8b5f56">
                    <propertyInstance
                      Id="faa3be4b-3274-4811-9c53-6527492c018f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8aad639b-21e9-4cec-aa2c-49c9bc94cdbc">
                    <propertyInstance
                      Id="27373ff2-65e7-46b4-bb4e-c65b13dae270"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8b151fed-a7fe-4f4a-8d27-f03654a05537">
                    <propertyInstance
                      Id="8dcf2842-a65f-4340-8d70-3f18412de549"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fe7c2a18-6140-4ba2-a992-50254ee90d3a">
                    <propertyInstance
                      Id="53d9eed4-9448-402c-ba1b-f339060dde12"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdbdf3fb-4292-474d-a66e-ad6e35d09127">
                    <propertyInstance
                      Id="241d8cd1-5352-4cf4-8287-7bba73a1a8a3"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3c91ac99-460c-4c5f-a84c-80b7180dc0a8"
        name="ArcadeDrive1"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="765320aa-5003-4276-9fc5-eae5ab4db87f"
            name="xbox"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ebddd2d6-187c-4dd8-9906-ae82b9686364"
                LastKnownName="XboxController"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="53728856-b48d-4dda-b998-936949c4fe2b"
            name="LastLeft"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="29b6c4ae-617e-4956-94e4-5d38bf691b7c"
            name="LastRight"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="a1e9e018-d77e-4683-a495-a38e948859f5"
            name="IMotor"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="a8074024-69fb-4702-b2ac-d67bbb56220e"
                LastKnownName="motor"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="317a240e-6aa5-41c7-af68-c33a9347de5b"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="94867904-3bbf-4507-9820-7515881a23b5"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="2b5dceb6-29ec-4aea-80c5-7b9e989bf11c"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="b59da907-02e8-4db3-a581-b5186e597b11"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="2e1f47e2-ade5-4e4f-a984-746fb9c0d9a7"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="b8367f42-54ae-4d47-86b4-a884948e1e3f"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="7996a9c6-b4d1-4abc-9b64-ce78e09ad7c6"
            name="GetInput"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="c535df24-78a0-46d0-9c6d-a151971edfee"
            name="ArcadeDrive"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4563e344-3ee9-45f4-865a-173db5a4efaa"
                  name="nmotor"
                  direction="In"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="68503591-0b5a-4dcd-a3c3-0d6140ec9f18"
                      LastKnownName="IMotor"
                      LastKnownLocation="Package_2149.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="10823866-d7bc-42c2-b32d-76cc4ee062df"
        name="MeccanumDrive"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="3800b571-60a5-4f0e-afdb-8a9d3b286f00"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a4d3675b-0593-4fd9-84e7-d55a6b0ec488">
                <propertyInstance
                  Id="5e67a079-23f6-41a7-8dad-66f7ad7b8cdc"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="42e5acba-8e57-4799-82ad-a79970c64d1d">
                <propertyInstance
                  Id="d5ad49fb-21d9-42c3-8ae3-63c7fd4fdbc8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cd957f5e-3453-480a-8ad6-b50752076766">
                <propertyInstance
                  Id="5ebb9ee1-b6a9-4d30-9e29-296bb7aafcd6"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b984164f-ffad-4326-8504-a85aa240b884">
                <propertyInstance
                  Id="10cdd33a-95ee-4339-87ac-4a4a09a6bb49"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="136bc456-9406-45b8-8298-b9893256cc51">
                <propertyInstance
                  Id="3e58266a-9e69-42aa-aed7-2c21b45c7abc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="57a33a64-f606-4836-8963-d93d2d07e5a9"
            isSubstitutable="false">
            <classMoniker
              Id="7fb3248d-18d9-4387-9fc8-af31d8e249c3"
              LastKnownName="IDrive"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedOperationsInternal>
          <operation
            Id="f1b30cbc-8486-4f1a-b9f8-c4c017b31175"
            name="GetInput"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b7006309-2365-45e5-aaed-8d3650cb965e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cf718d49-1c04-4daf-8186-fc9fa6edc6a5">
                    <propertyInstance
                      Id="dacf6b98-9331-4146-909d-2667648d7bb4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cb4b3eb-aa73-44f7-a22f-2edbf1020a97">
                    <propertyInstance
                      Id="e5731f7c-6f0b-402a-a7da-816d580e7dbc"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57cb8cc6-13be-4fac-8ffa-1c589bf2fa59">
                    <propertyInstance
                      Id="39b0e5e8-cd33-4032-b318-6fa9c94af40e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2578cce-0c7e-45bc-84d2-ae805bf95d3e">
                    <propertyInstance
                      Id="ccfabc90-aed9-47e2-b4e4-d9797635bd15"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="156a3078-49c5-4b1c-9eb0-7e0ee2a54347">
                    <propertyInstance
                      Id="c9678b28-5ac4-4a20-a8e4-67a5a8e397bb"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be224017-34ab-4eaa-ae5f-f213168302e2">
                    <propertyInstance
                      Id="fd33416f-4bc3-480f-ad4a-8a45a9f00acb"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="a05c5325-eac2-4af5-a372-b1f676b8df9c"
        name="WPILib::Extras::XboxController" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="751e3478-4df4-439f-988c-c2ec989bb6f0"
        LastKnownName="Components"
        LastKnownLocation="Package_0835.uml" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="7fb3248d-18d9-4387-9fc8-af31d8e249c3"
        name="IDrive"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="0e6b263f-8afa-49cc-a953-52239376a51c"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="54122a7d-6f5d-4d3d-a95b-a6ef4567cca0">
                <propertyInstance
                  Id="3b77529d-62cf-4123-86a9-52c193d1b683"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="0ba8eb68-6907-40a1-a2d2-765d56c79222">
                <propertyInstance
                  Id="a26e1b90-82c8-41e9-b6a1-a1f928a94aec"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="71a87b70-d35c-4e35-b33d-407fd811ad98">
                <propertyInstance
                  Id="e18d5922-b448-49d8-b733-159b76e8deb5"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9931929b-57a9-41e0-8f7c-73a0b908fbd1">
                <propertyInstance
                  Id="9d3482a5-445f-46d7-ada2-a38dfabe5459"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cb3e0a81-6473-4f5f-85b3-65c378669217">
                <propertyInstance
                  Id="922d7c18-b88a-4323-b73e-53d430ac72d4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <dependency
            Id="c647ea93-a221-47fb-a4ed-0c01ba3a8fad">
            <classMoniker
              Id="695948cb-379e-48ba-ace6-3e64247035b4"
              LastKnownName="IMotor"
              LastKnownLocation="Package_2149.uml" />
          </dependency>
        </suppliersInternal>
        <generalsInternal>
          <generalization
            Id="c4fd9596-5cf3-4ee6-89c6-c605b360e894"
            isSubstitutable="false">
            <classMoniker
              Id="ab000c03-5587-4935-af25-469343560817"
              LastKnownName="IControl"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="d2d34218-61fd-4683-bd64-09eba2ab9f6b"
            name="xbox"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="245026e7-e9b7-4803-be3b-1ec435a976a8"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d90953f6-dc96-4711-94cf-78558b4d9603">
                    <propertyInstance
                      Id="b8293620-f03a-41e4-a42b-601c3035cdee"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ddff3ec4-31b0-4346-b86a-6dba6283f901">
                    <propertyInstance
                      Id="fb7241ef-2a13-4444-b100-c1ba74dc7d9d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54552bdc-6d1d-4916-a2ad-8d588babd76c">
                    <propertyInstance
                      Id="4fc6e42f-4d32-42b4-bfdc-98ffd12d1918"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26c89eed-0265-41d7-b9e5-4abda25a9d31">
                    <propertyInstance
                      Id="ca842d48-5490-48f0-92d8-393d4808e69a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aecfc52f-69f7-4e6a-908e-d965350a0fa5">
                    <propertyInstance
                      Id="d2522c39-45ed-4c5c-996a-e20d5451840e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8d688b5c-a9e4-4993-9486-3b91eb936cf7">
                    <propertyInstance
                      Id="b25aab59-5d04-48f3-8259-34af379918e3"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="24b66e73-a76c-421d-8756-282b685cc25b">
                    <propertyInstance
                      Id="72e094b8-5720-4708-9452-7e9042fe36ea"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ebddd2d6-187c-4dd8-9906-ae82b9686364"
                LastKnownName="XboxController"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="cfe2f82d-790b-4323-af13-6adc2511163b"
            name="motor"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="15d07d39-1620-48b3-bbb0-6f6daf2844b2"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="677f05da-316e-42ff-90f8-723d250132eb">
                    <propertyInstance
                      Id="a0aec90f-28fe-4303-97a5-9865123677f9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea45d884-939e-4160-8148-0d742d00edfa">
                    <propertyInstance
                      Id="85a09bd5-72e0-4087-966d-84edc44cba9f"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d1d190e-138d-4c80-9543-754e446a8a4a">
                    <propertyInstance
                      Id="870847bd-1d29-4836-893d-11d3cdad0e29"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cf1354b5-87a6-4208-918e-004eea04c6eb">
                    <propertyInstance
                      Id="9a31665d-8460-4d57-b96d-aa44d6bd2522"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56e6b060-2e92-4753-a9b4-a2eca7305292">
                    <propertyInstance
                      Id="a9cc27da-b3ed-46cc-95af-b0f03c0b2c45"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94e428a4-2f68-422b-b953-6c9f3fbb383e">
                    <propertyInstance
                      Id="58e7f89f-356f-4efc-ab50-f2115a9a8e28"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f039ca1-9055-4c94-a978-ac9ff07b4b4c">
                    <propertyInstance
                      Id="da3d0a84-8839-4f5b-8f2e-5169287cf2bd"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="68503591-0b5a-4dcd-a3c3-0d6140ec9f18"
                LastKnownName="IMotor"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="061728f4-a89e-46b1-b624-217d7437dc3e"
            name="left"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7f874865-45f4-4546-9012-a99f6ac35419"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2f578574-43aa-4370-b70a-a4b398f47bfe">
                    <propertyInstance
                      Id="c8d3511a-3f65-43b5-98d1-5334924d0d63"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8fff000f-fb71-4168-95b0-bafa97e43e00">
                    <propertyInstance
                      Id="3c85508b-f5e3-436b-a0c4-b62e05d0c10f"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a52d13b5-5ec7-4998-84c5-79f0ad827e5e">
                    <propertyInstance
                      Id="f1f4f2fe-5316-4fa9-ba7a-e1d5df4cd346"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b7a32b99-8475-4fc5-8722-fbf3ed7f0fdc">
                    <propertyInstance
                      Id="fd2a5706-60b4-45ff-a264-dab882554871"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac1c4056-fd06-43f2-a652-68c318d97a52">
                    <propertyInstance
                      Id="4f5e6219-0fac-4a5f-996b-d22fd29f5539"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f843c58c-0665-4e4b-956b-f60fdb4e7fb0">
                    <propertyInstance
                      Id="626975a4-c75f-432c-b01e-2c49bb4c952e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="45ded1fc-386e-45dd-a05f-1ca312453cf1">
                    <propertyInstance
                      Id="d70dd471-1bd0-4752-86df-d83916b3cc10"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="548a0a8b-4d87-4790-a597-1b2e84822cf2"
            name="right"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="9e9252a4-6902-44d6-a8a4-55fb178d8ed6"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ccf8cc3-4f2c-4e9b-85ad-e212df30fef9">
                    <propertyInstance
                      Id="1166f8c8-1733-4cf4-ada5-f765da9aa8e7"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6576b5e9-2e29-449f-af29-e6813a5596f1">
                    <propertyInstance
                      Id="eb13e890-d511-4b5d-88fc-c39f54a99b09"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="944b2199-00d6-410d-bced-ce6bc2319799">
                    <propertyInstance
                      Id="8c655796-a272-44dd-b1cc-ad97f8928534"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9718024a-838d-4c75-8a9d-65faade1f1e9">
                    <propertyInstance
                      Id="4a617c38-3211-4b15-afcd-b971823c8525"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7535dc87-31c3-4a8e-87ab-265a40d26902">
                    <propertyInstance
                      Id="c8a8aeed-173b-40ef-93a4-55bb9dbef336"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f126d33-7f0b-4ea3-8241-1c4f426feb67">
                    <propertyInstance
                      Id="913e05fa-4859-4ec4-9772-1d769e0313cf"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="996af6dd-b514-4b75-b26b-328a176de5ca">
                    <propertyInstance
                      Id="147ac5db-3b8c-4ea7-bcd6-ce80363cf782"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="bddb2b74-3e18-4901-a20e-9496f15eacf5"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5e06215a-52e3-478e-bef5-dba7eba6b5eb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5696e33e-f7a2-465c-a27f-f7036208117b">
                    <propertyInstance
                      Id="329dff4e-b2b1-495f-8284-e358e57cf1c9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9a88631-ceac-4e3d-95ec-de7bcf89057e">
                    <propertyInstance
                      Id="6f7f61a6-50b4-4ebe-b87a-dbe3ce503d60"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97eb4e60-92e1-46d1-9a2f-c08efdf1afaa">
                    <propertyInstance
                      Id="e063f235-b4bc-4b9e-8b60-12b08f603707"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae9b17a9-affc-4276-b95c-f8a5fd432c8c">
                    <propertyInstance
                      Id="9b96adda-60c6-49e5-b704-b6be0368534c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2f4bbb1-b142-4ed5-827f-43d624859d5e">
                    <propertyInstance
                      Id="3b2ce525-5945-4901-9ef4-a6ebdcbf5142"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dabd070f-7c0f-4591-b0fb-8a19500f112f">
                    <propertyInstance
                      Id="4f42ba64-06d7-4ea0-a74b-025e869b74df"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="2d3cb728-e867-4082-9826-79fc28c954e8"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="74d444fb-dcc3-48b0-b25e-3291cbcf5c41"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d896023-4f9a-4ef4-85d6-d43a0c0b5d9f">
                    <propertyInstance
                      Id="6738182e-bcab-4dec-bd1a-4216d1aa549a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d4b8a84c-8a9d-437b-9517-76bd43bc1930">
                    <propertyInstance
                      Id="85008a42-2394-4a05-820b-8600e172b95c"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db7c342b-25b7-441d-b20e-1e59c58c508a">
                    <propertyInstance
                      Id="aeecbabc-2e79-43ee-bd52-f197b428627d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="727e7709-91be-4c08-ac3e-fe7f9567bb94">
                    <propertyInstance
                      Id="979cfa6f-239f-4ac1-b1b4-7a82ec47a203"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63a8ee2b-f8c4-4d60-831e-f69d1c06925d">
                    <propertyInstance
                      Id="318b66f9-2de5-4856-b141-484812de0a2f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="349583cc-0646-459c-aa01-b428acb3249b">
                    <propertyInstance
                      Id="51038ddf-8222-4401-a54b-dd53aab441f1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="2d91eee9-8bfc-4376-a5b2-61547cd78a89"
        name="CompressorControl"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d3f15f2d-b7bc-413b-ae9b-4b908fe66ac6"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="5552db3b-a5d2-4aac-8938-9042718cbd77">
                <propertyInstance
                  Id="2df95287-ab50-497d-aa3a-410d8faf7f70"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4ebc678e-5d6e-4d36-86b5-be155ad5a2b3">
                <propertyInstance
                  Id="d5ac04b9-f504-43c7-ad06-04b787833076"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a21682f4-7be1-44b2-b226-bc6cc5194244">
                <propertyInstance
                  Id="610555f7-f0f4-4bb0-89dd-149ae47dec7a"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="152c0b33-2299-402e-9115-c8f45050e4ba">
                <propertyInstance
                  Id="00f9f8cf-a679-483d-9a9c-4a7b9d8274b8"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2daa919e-e003-4c34-955d-8bc074389bdd">
                <propertyInstance
                  Id="1fbee7e6-6413-4ee3-b3c3-222d35799f80"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <generalsInternal>
          <generalization
            Id="ff4b1cfd-eaeb-4c16-aa1c-03da5cf8e661"
            isSubstitutable="false">
            <classMoniker
              Id="ab000c03-5587-4935-af25-469343560817"
              LastKnownName="IControl"
              LastKnownLocation="Package_2149.uml" />
          </generalization>
        </generalsInternal>
        <ownedAttributesInternal>
          <property
            Id="55a2180b-fbcd-4c3e-b659-240bbb209cbb"
            name="c"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cddf8d52-3b9d-44d2-bd0f-674331ed4689"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3174f9c5-df81-45a9-aa03-8888509ee4ac">
                    <propertyInstance
                      Id="92ad9f12-bf5e-44b2-81f9-f069d6928084"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30550a57-fd11-4d67-83d0-9192b28a87b5">
                    <propertyInstance
                      Id="b9e49c20-3dcc-4553-aa79-4fed596bead0"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5495d6a6-57a0-4e83-8d6b-f98fdea982fc">
                    <propertyInstance
                      Id="ae0b89d4-564f-408d-96c4-e0b516fc328f"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ae290803-e35d-4ca8-9ccc-4707d15fad07">
                    <propertyInstance
                      Id="65841681-8a25-4874-b694-4734bfea957e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="62da474b-3ce2-4615-bcda-5fcbf27d82a9">
                    <propertyInstance
                      Id="63869ec9-c7bf-431b-945c-a0910a382b45"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e5d8b375-b56c-4c74-8258-105709789100">
                    <propertyInstance
                      Id="6b68e41a-c912-4054-ac0c-14202e71e190"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0d26dcf6-29bd-4be5-899a-92c469d345b7">
                    <propertyInstance
                      Id="6448c684-161f-48fe-bb22-875a9d4dc639"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <classMoniker
                Id="2d91eee9-8bfc-4376-a5b2-61547cd78a89"
                LastKnownName="CompressorControl"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="37acc342-4cb8-4370-b10a-13d32c770cbc"
            name="TeleopInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b9f17a31-5b01-45ee-9b0c-9831322a403f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31c11cfd-6f69-4c6b-8b1b-a9e288828cd6">
                    <propertyInstance
                      Id="29f6e3a3-7b7b-4ad2-9cad-c6a9b0cb564b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="18d10a95-2540-4eae-a5c6-1c1cf9e3f994">
                    <propertyInstance
                      Id="d8c8e14a-2160-476d-90d7-e7f5a0ec9900"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1a547be-2a6c-4f80-8a0a-8a7a21e47282">
                    <propertyInstance
                      Id="0a72e83c-5463-420d-b50f-a48cf3fd214d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57f17cbe-5a08-4683-abe2-f3381caec428">
                    <propertyInstance
                      Id="090c4465-7fbf-4b2c-8931-aa9000be4a4e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9eb44603-1ea1-42ad-bb9d-863da1c42519">
                    <propertyInstance
                      Id="c502970c-4859-4b36-a908-82d924b81a51"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="717451ae-064c-4e69-b09e-54bdfeb3a59a">
                    <propertyInstance
                      Id="18a5dc7f-960c-48ec-99c3-a5aa494b3553"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="766d544d-7ff3-43bb-90db-d788e33f09b3"
            name="AutoInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cf220e4a-37e0-4234-98d3-1fba04914ee8"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6c71a0a-0f30-4b22-a84b-f1de1aaae2a4">
                    <propertyInstance
                      Id="b13af067-ea0f-4ffd-955c-1fa6af66a950"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="082ed79d-1b86-4a32-8175-7dd946b25d54">
                    <propertyInstance
                      Id="e3084573-37d5-4c41-b355-22d9dc7dee7f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ccad157e-d507-4d54-8354-756035e405fa">
                    <propertyInstance
                      Id="cd73bb5c-8aac-4368-a8a7-3690282f2bcd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11444797-e7b7-4008-938e-b8939be00940">
                    <propertyInstance
                      Id="280be1b8-cab1-446a-bb8a-f712738e784a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a938645e-6ab8-4b13-a83c-d34a035032c6">
                    <propertyInstance
                      Id="f3f655ce-f663-4467-829f-250ecf927d06"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="42a7dda5-c93b-4406-902b-675ea8625351">
                    <propertyInstance
                      Id="cf8ef1fc-2477-4538-8271-cdedde98ca09"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="f748eae1-20c6-4461-bb1e-34d993bc6482"
            name="DisabledInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="94fff41c-641b-4b9f-bc94-3ce65a8bc903"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="58750759-9535-4a0e-acb9-5ee5f6340c04">
                    <propertyInstance
                      Id="9712bd22-6c4c-4fbf-8657-b105821c47a9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d54b9b9e-8c99-40b5-a558-18f7dd3d307c">
                    <propertyInstance
                      Id="9f6f5dd2-3427-40bf-a004-30ada2abbaf3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="abfba3c9-b9e7-4d94-a751-0ee069307109">
                    <propertyInstance
                      Id="573fd842-cd0a-43da-8bf9-6edbcd3260af"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2f98b97-4bd2-420f-8c52-d0a4ccac8281">
                    <propertyInstance
                      Id="de74b45c-5813-4261-8952-619ff5d58e95"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ca4c3a8-3f3e-468b-8cbc-f1e3b7357f8e">
                    <propertyInstance
                      Id="702776d4-a027-4b18-85d9-2f636f51231d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="204ea30f-d180-4191-b7d0-db3209fcec87">
                    <propertyInstance
                      Id="a760bfbf-a322-4807-9c1e-b8c00d24f500"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="9e39cfdd-154d-49ad-8647-c68ba3909083"
            name="TeleopPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="48fd5e19-337e-4297-b27a-e9d7e1525f9b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36a104fd-fc14-4b3d-b19b-8a39db58f26f">
                    <propertyInstance
                      Id="2a65af1c-bf7b-46be-b8d9-fec0604d4c78"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f043729-ca8a-4130-9fcb-e540efa6ba52">
                    <propertyInstance
                      Id="5cf6e906-dffa-419c-ad31-88518cdcd048"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb1cc848-d196-41ca-9a4c-18de54d6985a">
                    <propertyInstance
                      Id="8161fa2b-9c77-46bd-ac37-cb9b26ec2406"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="706adb47-e0e3-4503-873a-12e03942755c">
                    <propertyInstance
                      Id="4ba9d364-a4b2-4821-9e6b-340c089dcbf3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3bd89d59-3dad-4a6d-8c69-5ea35a916e1c">
                    <propertyInstance
                      Id="0178af75-2651-4f30-a3e1-7e557408fdf6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d3fdb966-e179-4dce-84a7-534cc73a2788">
                    <propertyInstance
                      Id="01ad95d2-b935-457e-8db2-69290c54b3c6"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="e6bee203-07e8-4c47-a839-14bd022d70ae"
            name="AutoPeriodic"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="54f95ce2-3352-459e-b140-437f0b7954b4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="39d3d104-f8aa-4c0c-9bdb-5449a1469405">
                    <propertyInstance
                      Id="52732fea-d955-4dd2-8e8c-f3513d5ae62a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ac468779-12cc-44b1-aea9-f7141807878c">
                    <propertyInstance
                      Id="848c487e-497f-4dca-9b9c-0fcc8c98421b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d64af05a-d129-44fd-b376-5b08426ae367">
                    <propertyInstance
                      Id="2484308f-16d0-4a93-8b57-4e8c04e1d44f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c89e7018-d24f-4f48-bdcc-a166b5638ad2">
                    <propertyInstance
                      Id="14cd9728-99f6-4d14-b383-8c6ccde3f016"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f9514d76-e48c-4000-b301-99e2ec7d765c">
                    <propertyInstance
                      Id="31f731da-53cc-4b9f-ad28-054dffbd5f5c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3cbb406f-e6ce-4a3b-b2cd-70f799555087">
                    <propertyInstance
                      Id="f1c7266b-8ed5-4c57-a886-3a336c31e4b2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="a327eeca-4947-4293-9b34-9554ae4616b7"
            name="RobotInit"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="30bdf9b2-001d-423d-89c4-b56dce393e49"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7ca4526-cbfa-4579-b380-e136ad30663e">
                    <propertyInstance
                      Id="234e2f1c-b748-404d-8b05-724ac28dd7a4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d5d529a-5496-41be-b603-a30a4ca18850">
                    <propertyInstance
                      Id="2f8c8303-3914-4bf8-9450-40268e59fca0"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97c40465-a8f1-4c08-8508-40eb5d6c7ec9">
                    <propertyInstance
                      Id="91fd0729-5850-4bde-96dd-f1c46df9f9d5"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4149378a-570f-4825-b95b-1b6f7ed90f0f">
                    <propertyInstance
                      Id="2b959cb1-db64-4898-9a28-09c8747d108a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="49f67746-8957-4449-94e4-87d9851454d3">
                    <propertyInstance
                      Id="be26c2fe-9cbf-4a79-8dac-c559d23cbc86"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc75bee8-3185-4d68-95d6-4c0d3f622dba">
                    <propertyInstance
                      Id="44f3432c-3b3f-4943-8fb4-4bf59fbf3cd9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
          <operation
            Id="240ca3b1-6c80-4e22-9a8a-ef8ff47fd13d"
            name="CompressorControl"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="3e6061cc-7f20-4f9c-aa24-bc03dc0cc39d"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d82b1267-56b2-45b2-bdff-3338ef958b46">
                    <propertyInstance
                      Id="16bf2e31-d5d7-41c8-93a6-c0e081c9f924"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c8bd60fd-bab0-4f42-9703-ea34a67cf535">
                    <propertyInstance
                      Id="c3880ff1-5678-44a6-9210-e5d5e508a0ed"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1488b2ea-aa0c-4e88-9f60-f987104fbb3e">
                    <propertyInstance
                      Id="6fee7322-97a1-4708-ad8a-4081c4d40712"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6b855993-73e0-4b05-bdb6-feea62effe21">
                    <propertyInstance
                      Id="4de5f340-4c15-4a5e-88b9-08ffd4d08fb8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7b75e162-2cc5-48e7-bde9-8377462df9b8">
                    <propertyInstance
                      Id="e5a360a6-7114-40bb-8652-d7078ecbd207"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c3e6f593-62d1-412d-b642-a0ac1ea3dcc3">
                    <propertyInstance
                      Id="a728e168-9a43-46ae-a236-637407d359c5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="40ab80ef-eb42-4090-b25e-fd6b3833ec71"
        name="TwoSideValues"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="390ec35c-abce-45f6-a8cd-12d4e9a4f412"
            name="struct"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d04cd677-560b-4668-8bce-58977413fc6d">
                <propertyInstance
                  Id="f23a0c03-67fe-4508-b08a-cdff4726fa79"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f8bc2771-797e-4298-b1a1-b6b00d31d39d">
                <propertyInstance
                  Id="b96f6375-39f9-4554-99e9-880f2fe05b87"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8a621e39-e863-4208-87a3-c12b68de240e">
                <propertyInstance
                  Id="84b9666f-abca-4b5d-9d28-65e8991212ad"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="074bb8da-0c7c-4404-8694-9319613932a6">
                <propertyInstance
                  Id="a8087b12-6b53-43a1-abcd-268a56b57ad0"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="11e0937e-3d71-4e0b-b4b4-e522206b87af"
            name="Left"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="9f30ab54-5d2d-4afc-80be-ea0e877f6a10"
            name="Right"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="cbf6e43c-72e7-40b4-a3b0-8f2e6dc65f9d"
        name="FourWheelValues"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="d3ff2190-e2a5-4191-af45-ea4a20966985"
            name="struct"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1d46efe2-5c6c-4cd2-89bc-e1dcb242384c">
                <propertyInstance
                  Id="990b5e4b-fcf7-42fc-b9a0-f9d6aaf93e7e"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="c236ccd5-6560-4939-99c1-cf62527e43db">
                <propertyInstance
                  Id="444ca1b2-53f0-4b21-afda-f51a8e8b3b9d"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="90460ca3-c10f-4bf9-a05d-aa77738479ac">
                <propertyInstance
                  Id="700f9660-d559-4051-b917-348c8f1a5a9c"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="452d8454-3afc-4929-a3e2-f849576caa91">
                <propertyInstance
                  Id="03e2f0fa-1257-4087-91e6-1eb3d0e63a70"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="deb372c1-1f8c-4e28-b7b0-c91e5fae145d"
            name="BackRight"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="7682efad-d6ab-4177-8249-8f17555ea0be"
            name="FrontLeft"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="cfd2b42b-f26c-4e09-99b3-009ced128d98"
            name="FrontRight"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="55ed2922-cf28-4192-b9b4-561938658869"
            name="BackLeft"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="ec5baa13-9b9b-4321-b985-652ffdd2c7f1"
                LastKnownName="double"
                LastKnownLocation="Package_2149.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <packageMoniker
        Id="4c5c3a4d-be42-432c-ab13-6dc475877fd0"
        LastKnownName="Components"
        LastKnownLocation="Package_1735.uml" />
    </packageHasNamedElement>
  </packagedElements>
</package>