﻿<?xml version="1.0" encoding="utf-8"?>
<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm4="http://schemas.microsoft.com/dsltools/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="e203747d-e4ce-4c4d-9dfd-da1df6093fa8"
  name="Sales501ClassDiagram" xmlns="http://schemas.microsoft.com/dsltools/ModelStore">
  <ownedCommentsInternal>
    <comment
      Id="6bae96ee-7299-4fa5-a59f-2ba99ba9cb2a">
      <body>Violates OCP
</body>
      <annotatedElements>
        <classMoniker
          Id="99420095-2eaf-471f-b225-85d9376c19c7"
          LastKnownName="Manager"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="38b2318c-7ccd-46ba-badf-058c40b1ee7d">
      <body>Violates DIP
</body>
      <annotatedElements>
        <classMoniker
          Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
          LastKnownName="Transaction"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="de403ad3-f253-4854-8f3a-e7db418122e1">
      <body>Manager violates SRP
</body>
      <annotatedElements>
        <classMoniker
          Id="99420095-2eaf-471f-b225-85d9376c19c7"
          LastKnownName="Manager"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="56a2f2f4-16e9-465b-81dd-f2455de16b9c">
      <body>ISP and LSP were not violated in this
</body>
    </comment>
    <comment
      Id="83d26018-eda9-4e6b-a45a-e2aa3a97fe25">
      <body>Violates DIP
</body>
      <annotatedElements>
        <classMoniker
          Id="d1f13441-6a09-42ca-9836-e6a1b318e49b"
          LastKnownName="Item"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="3b4c0a8f-a723-476a-8c77-602bce146a8d">
      <body>Violates DIP
</body>
      <annotatedElements>
        <classMoniker
          Id="9edc9a46-bc74-41fa-b383-68b4911b3554"
          LastKnownName="TransactionDB"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="a5d07cd2-b7dc-4fcd-9379-08cc5506a371">
      <body>violates OCP
</body>
      <annotatedElements>
        <classMoniker
          Id="d0394a49-f945-4bee-9879-39aa8d4ce310"
          LastKnownName="UI"
          LastKnownLocation="Sales501ClassDiagram.uml" />
      </annotatedElements>
    </comment>
    <comment
      Id="9911fa43-2a40-4702-81fb-94158346182f">
      <body>ISP Compliance</body>
    </comment>
    <comment
      Id="2cc11c28-c751-426d-bc7e-c4bf969ec0f0">
      <body>DIP Compliant</body>
    </comment>
    <comment
      Id="e36f670b-8d11-4bd7-b29a-79a706e15d69">
      <body>DIP Compliant</body>
    </comment>
    <comment
      Id="d91d7840-01c1-406b-b194-fe5a6e92afbf">
      <body>OCP Compliant
SRP Compliant</body>
    </comment>
  </ownedCommentsInternal>
  <appliedStereotypesInternal>
    <stereotypeInstance
      Id="45b21598-58c3-4ce1-904e-bae0a27ce02c"
      name="namespace"
      profile="CSharpProfile">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="d9024afa-5f32-4bd6-bc0a-4e14c2dee71b">
          <propertyInstance
            Id="673d486d-75c2-4b66-b4e6-6baaf3347eb9"
            name="BaseName" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="4100390a-690d-4a15-822d-5eefada79d7e">
          <propertyInstance
            Id="2adc5360-be6e-46fc-a024-3c16687d87e1"
            name="ClrAttributes" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="0b94be6f-7f94-43f6-b5d4-c38ce27953a5">
          <propertyInstance
            Id="933a6b53-39b7-4f72-aab3-451108e17fa9"
            name="Usings" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
    <stereotypeInstance
      Id="f67098e7-3682-4a62-b43b-dcd00b9388b9"
      name="TextTemplateBindings"
      profile="TextTemplateBindings">
      <propertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="0e024245-fd8a-4efe-a443-2020b7ddac53">
          <propertyInstance
            Id="1c21a97f-9a83-401a-bed7-e3877371177d"
            name="Alias"
            value="ClassTemplate|EnumTemplate|InterfaceTemplate|StructTemplate" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="d37c0c0b-8695-492d-bd5d-a35655696aec">
          <propertyInstance
            Id="9cacbea4-5e9e-41a0-9397-5c60ad2c2b24"
            name="TemplateFilePath"
            value="ClassTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\ClassTemplate.t4|EnumTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\EnumTemplate.t4|InterfaceTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\InterfaceTemplate.t4|StructTemplate=C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\MICROSOFT\ARCHITECTURE TOOLS\EXTENSIBILITY\Templates\Text\StructTemplate.t4" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="883f0ac6-3edd-45eb-ac4c-2d32edcd5567">
          <propertyInstance
            Id="029af216-2ff6-4598-bcf7-946d1e1c5d57"
            name="ProjectPath"
            value="ClassTemplate=..\Sales501ClassDiagramLib\Sales501ClassDiagramLib.csproj|EnumTemplate=..\Sales501ClassDiagramLib\Sales501ClassDiagramLib.csproj|InterfaceTemplate=..\Sales501ClassDiagramLib\Sales501ClassDiagramLib.csproj|StructTemplate=..\Sales501ClassDiagramLib\Sales501ClassDiagramLib.csproj" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="98f3fc0a-7afe-4dd0-83a3-7c9b49ffd8aa">
          <propertyInstance
            Id="ac2314d3-81fa-4493-886e-0eb59f35ef64"
            name="TargetDirectory"
            value="ClassTemplate=GeneratedCode\{PackageStructure}|EnumTemplate=GeneratedCode\{PackageStructure}|InterfaceTemplate=GeneratedCode\{PackageStructure}|StructTemplate=GeneratedCode\{PackageStructure}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="d7710337-230e-4506-b72b-a6abe04f1941">
          <propertyInstance
            Id="225e05b7-8076-4528-b721-7ebe921a3077"
            name="TargetName"
            value="ClassTemplate={Name}|EnumTemplate={Name}|InterfaceTemplate={Name}|StructTemplate={Name}" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="6f97d040-84f3-4a28-8b24-9b3aeaaefa4a">
          <propertyInstance
            Id="b87521b7-e67b-413e-8ad1-d879e4b62330"
            name="Overwrite"
            value="ClassTemplate=True|EnumTemplate=True|InterfaceTemplate=True|StructTemplate=True" />
        </stereotypeInstanceHasPropertyInstances>
        <stereotypeInstanceHasPropertyInstances
          Id="84d3710b-5a32-41fd-9dcf-d148c753c9b9">
          <propertyInstance
            Id="012abde5-7087-4c48-bc06-e77822a59183"
            name="Parameters" />
        </stereotypeInstanceHasPropertyInstances>
      </propertyInstances>
    </stereotypeInstance>
  </appliedStereotypesInternal>
  <profileInstances>
    <packageHasProfileInstances
      Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b">
      <profileInstance
        Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791"
        name="StandardProfileL2" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="29349502-908c-4fda-9054-c48619c59ed0">
      <profileInstance
        Id="532ea607-fb19-44b8-8502-3351b05452be"
        name="StandardProfileL3" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="45912df6-f0cb-4bd3-a348-2abd4a8a29e5">
      <profileInstance
        Id="3d782e02-6c79-41af-9de9-d649e6af91a9"
        name="CSharpProfile" />
    </packageHasProfileInstances>
    <packageHasProfileInstances
      Id="2b54e354-a6a7-4b40-9b7e-5704c9eda833">
      <profileInstance
        Id="5feecaf2-bda5-4bc7-85e5-f1edde5af427"
        name="TextTemplateBindings" />
    </packageHasProfileInstances>
  </profileInstances>
  <packagedElements>
    <packageHasNamedElement>
      <class
        Id="81c28d72-1105-4999-acd0-8ccc2453eddc"
        name="Customer"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="a13a5a25-8f7e-47f9-b99b-d139d22180ca"
            name="name"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="a27b7f88-ef1a-49f7-a4cd-54d31af29361"
            name="transactions"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="e34b7dd6-33a7-4b9a-9554-fc2c6572fe5e"
                LastKnownName="List&lt;Transaction&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="b52f4fdc-92ab-4a8e-a69f-f5712951f551"
            name="genTrans"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2b0fdfd8-2705-4332-a7e1-f33df248b672"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dc876dc3-c322-4c75-8a5e-543959106b9f"
            name="genRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f2e481ad-5304-4262-9981-f6f231ef6d85"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
        name="Transaction"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="55ba9780-1861-4ed3-af98-8a3a4c644148"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="1d792564-85a7-4e1c-8316-83521dd7a5d8">
                <propertyInstance
                  Id="4aa38994-eda1-48ba-87bd-44ee381f4b28"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2661a8bd-191b-402d-a7a3-f384317f656c">
                <propertyInstance
                  Id="649b4227-eaa4-4a81-816a-230e77b376cf"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fc7914ae-1aa0-4a15-ae68-e5c576e16cee">
                <propertyInstance
                  Id="e2fa1081-2e37-422a-bd97-acf338ba591e"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ce7a84cb-067a-4dff-a7de-db11abc710dc">
                <propertyInstance
                  Id="281db55f-975a-4dfd-aa45-503a9d0318fd"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="00b42972-b73f-413d-af3d-2078ece7d752">
                <propertyInstance
                  Id="7851eb04-0966-4698-81cc-1553e1612869"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="c1eef68e-635e-4c97-bc56-44003b14a141"
            isDerived="false"
            sourceEndRoleName="Transaction"
            targetEndRoleName="Item"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="d1f13441-6a09-42ca-9836-e6a1b318e49b"
              LastKnownName="Item"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="228df060-7f12-4bc3-9d96-5fa35a4c437f"
                  name="Transaction"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="85e5ff3c-87e2-49e5-a260-a7ca7022bcb7"
                  name="Item"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="b2f433a4-1045-4455-a473-8d208682821f"
            name="items"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cf6d1191-95a8-4448-8916-97b3d8719093"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="354a357f-45b5-43d8-8b43-72d59929fff5">
                    <propertyInstance
                      Id="eb6d9854-52d4-47ee-9a67-1e7477837b8b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="20ed0b99-2baa-49a8-a4f5-9c3e4a7623b2">
                    <propertyInstance
                      Id="b1bbf0cb-75c0-42b7-b8ab-d94cf21e9ffe"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1e82e665-7174-45dd-ba1c-4f0af5e5e8a3">
                    <propertyInstance
                      Id="ad551765-75b5-499d-ba5f-d5433d6cc700"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e499e63a-6f36-4e95-b666-762764d19de4">
                    <propertyInstance
                      Id="4b1a9d9c-af92-4ecb-9d1a-b6ad79ae0e84"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="00e5f435-af7d-4fd0-b284-952dc2b4cc57">
                    <propertyInstance
                      Id="755c08aa-c346-4d97-b0c3-f8d8acb99082"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="617b9893-e8de-4cd1-b72b-d90cf4092a7e">
                    <propertyInstance
                      Id="d74a2397-0c46-4705-849a-fd42fd9c97c0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc0c51eb-b243-4d19-9b09-674d8e4dd91e">
                    <propertyInstance
                      Id="062b5eff-7e87-4ca8-b6b6-00b3e71dd22a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2fa77c9c-ff6f-455f-bb97-ae2a6e099fa1"
                LastKnownName="List&lt;Item&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ce1a9c3e-97e7-4a9f-b6c8-87cdf9e393c1"
            name="date"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="8ae693e5-ff95-45ff-ab90-dcb190fbdad4"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31e3ca14-daeb-4deb-89b7-f9e6f6e54b2f">
                    <propertyInstance
                      Id="24579e28-d88f-4160-b79b-f2a6815c9d1a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc5d112a-462b-454c-9256-993f333fbfec">
                    <propertyInstance
                      Id="b3192450-e4ee-4f60-be06-c9349c58c409"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8e3c8caa-4121-438d-acce-ab5f7bbc95a6">
                    <propertyInstance
                      Id="c81c2605-8d50-462f-af7f-34a7becda604"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eeb0e353-fece-4f37-be99-3bf73ef01bcc">
                    <propertyInstance
                      Id="5f876962-a215-49df-80f8-cdeb47174975"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06bafffc-97c3-4646-834d-56ad4c285d7a">
                    <propertyInstance
                      Id="f59adaf1-0808-42d0-af9d-db762aa80fcb"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99e91720-66cb-4131-993c-54d16a72a931">
                    <propertyInstance
                      Id="3918c146-6811-4e89-b1b9-7567f559a41a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="152ccde6-d26f-4092-a983-123050fe749b">
                    <propertyInstance
                      Id="325e92b8-7818-422b-bcf8-ce49132f243a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="c86f7980-d52e-4da9-aacf-a5981816ca06"
            name="id"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="cbc1270a-01b1-4cf5-bf98-7077043a83ac"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bad9ea4f-09cb-40c0-b2f7-1bb1b552935c">
                    <propertyInstance
                      Id="b77592ed-0694-4500-8951-22d6d175af91"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d0d5214-4a59-4a6e-a626-8762fd99c450">
                    <propertyInstance
                      Id="2703e4d6-4bef-4db0-9556-1b282f75d714"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ca65ff2-e020-44d4-8fc4-b9f9dab846ae">
                    <propertyInstance
                      Id="8073c1f1-fa66-47ea-bfb2-0e0b8bef93e4"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea84e6c0-a554-4c41-9870-87a9d85b8cc3">
                    <propertyInstance
                      Id="a5135c7b-88cd-4ad7-a39a-3932da58748b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2ed5ee4-c3c5-4afc-adb1-c70b5698f4d4">
                    <propertyInstance
                      Id="d7ca6a60-9f6c-4219-a2e6-90c9be76a2c4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ac88aa2-ac48-42cf-8c9f-35f9090cbc85">
                    <propertyInstance
                      Id="e4d869d2-c287-4ff0-9ae9-d8729eba23f1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ab4957c-d05d-4fa3-b020-1763d9da1d36">
                    <propertyInstance
                      Id="fd58aa68-52b2-42b7-abe0-de2b4af48456"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2cf5d37b-0c24-489a-b4c5-c8f3b2b4f1bd"
                LastKnownName="int"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="1f12ead4-0ed8-47c5-9ccc-fdc57c133d34"
            name="genReciept"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="ebe7b9b3-ab62-478f-adc1-4b63b4d347df"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a32058c1-125a-4fd6-ad33-1aadbedf52c9">
                    <propertyInstance
                      Id="584f537b-18aa-4cc4-87c6-0c2e519c6796"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0af6c1e1-5655-4e50-86ff-eb9d69120a58">
                    <propertyInstance
                      Id="91262e9c-abc8-4b93-8168-8bef66c41add"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b2aff4ab-27c2-44be-91b4-6ca50efafbb5">
                    <propertyInstance
                      Id="6d4e3549-2627-4acb-bf61-391719e3039b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c494c7c1-b7f4-4487-911c-b6d90ba66eee">
                    <propertyInstance
                      Id="0291f62a-0368-4553-8442-f87b91115896"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1e6fdbf-fbe7-4a6f-9fbe-1ae0f8282b6c">
                    <propertyInstance
                      Id="f7bb3d6f-bd1c-474a-a455-d91bc26235bc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36e4c80f-615b-4dfd-92ca-63caed6dbf5b">
                    <propertyInstance
                      Id="8c3250e0-51e2-4e0f-8db7-556e2ed871f2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="988b124e-c90d-433b-b0bd-d24ece85b4f6"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3bde500b-f8bb-4a0c-97b7-503c855011e7"
            name="Transaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="48e49d0d-8b14-4547-bc27-5b1f868e5e5f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="23afa6fd-60b2-4d42-84fd-3b78fcfe0e6d">
                    <propertyInstance
                      Id="30b222f2-9f89-42ab-8ebf-2783f0ba9a61"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="26cb7ce6-2e61-4bbe-85f4-df7f78e67d65">
                    <propertyInstance
                      Id="8a1e0167-5f72-4138-a704-e22556b35507"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3787800b-d286-4bcd-ad75-8383fff1ce97">
                    <propertyInstance
                      Id="43b88ea7-4f30-47bf-a7ed-bac72055267b"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e4a5ab89-3c89-40dd-ac61-7cad82aacae5">
                    <propertyInstance
                      Id="c7c2e8eb-d468-4920-aecb-62c93ecff8be"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="072b8001-ecae-4a86-b2e3-f8fbf052be44">
                    <propertyInstance
                      Id="3b3ea8c1-1410-4412-b053-ba8e3ad7898c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="31a048cc-9317-434a-aa39-f216ce525b21">
                    <propertyInstance
                      Id="72f2a23b-f64c-4e3a-baff-c00399aa9dcc"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ccf9535a-f9d6-4104-89a1-7a89de5681f3"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bfcb6503-0329-423e-adf5-08a5503ce871"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c15fad73-c26f-4605-b4e0-59f002059c04"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="027ea85d-a1d8-4ea2-9d04-e7cc2e4fe0e9">
                    <propertyInstance
                      Id="c5be6237-3d58-4999-8a93-7dc46435b0e6"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64cf9755-6dd6-4529-8789-4cb476e798c6">
                    <propertyInstance
                      Id="1140f43a-d86d-4238-93d7-8172ee924ba4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be222d7b-ae4d-463c-ace8-3e19532462e2">
                    <propertyInstance
                      Id="b31a511a-de7d-4855-be07-18479751f2f6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3ddd49c-386b-4a5b-bddc-ff0db0a23ec6">
                    <propertyInstance
                      Id="d1cf91ee-5d9f-4d9e-98a6-c295c3d1a2b9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61716cea-85ab-4570-8fd6-bd49b4cabb7d">
                    <propertyInstance
                      Id="0fe09909-6a00-4bfa-b1ed-8e9548fcc87e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17026e37-f0fc-4367-890c-cc5e9f61ee2e">
                    <propertyInstance
                      Id="1d7039a2-94ed-4197-b671-4c5cc0a233b2"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="471a4962-a8fe-43eb-9853-7c800428012d"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="65d45503-6a1b-45e9-94f9-4b8082ca1380"
                  name="string n"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b03a43c2-5a85-40b1-8597-12b9c81329f3"
                  name="int p"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="abf808f1-631a-4db1-b1c6-b8f08b238afb"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0c85e654-ba20-41a3-a3a0-af139e57b51d"
        name="Return"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="1b6867d3-ab44-4728-a72f-9fb7d63869d0"
            name="date"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="06f7419e-2726-4f59-9df1-c8cd86a107d3"
            name="items"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="9eac6370-d558-47ae-a7dc-99bd39458c03"
                LastKnownName="List&lt;Items&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="bb047a28-f051-4f1e-9126-7bae058ac1dd"
            name="genReciept"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0db6dc83-8494-46e1-8bcf-8bcc0db38960"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="2750c473-da33-4a77-9190-0f11a4625cac"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="253d3bce-ad21-46be-9e28-52d594cd5224"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="82951b32-1ff1-448a-81ca-6ed1e4c3b779"
                  name="string n"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="065b2923-cf45-4660-b0ed-ed7d86797b52"
                  name="int p"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="aa14bda9-0424-44c2-9829-a048ead7ebce"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="60b241d0-b19d-428b-9c8e-e45c27533d44"
            name="Return"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="c8b6b2c0-4788-49e1-9db9-be8f4f535343"
                  name="string d"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="11c127c2-5572-419c-afb2-566ff4299968"
        name="Rebate"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="91d21ada-86c2-44ac-aabe-c6c0cca3de5e"
            name="date"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="d7581720-e330-4ca6-bd3b-93429248c9f1"
            name="genCheck"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="cc79711b-5d01-43b0-abb9-f91655ca971f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <primitiveTypeMoniker
                      Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
                      LastKnownName="String"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="e34b7dd6-33a7-4b9a-9554-fc2c6572fe5e"
        name="List&lt;Transaction&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="856fbc87-9e62-42de-86f3-97ef9e085a91"
        name="List&lt;Returns&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="21c5aba5-593e-4986-af47-efd0d90909c0"
        name="List&lt;Rebates" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7866d663-95e3-49dc-8842-ccd42bb02040"
        name="List&lt;Rebates&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d1f13441-6a09-42ca-9836-e6a1b318e49b"
        name="Item"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="f850fc80-10b4-4691-ba68-d8044cf2d9bd"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="4f856037-dca9-4838-8f3f-b9c375000a1c">
                <propertyInstance
                  Id="a928a1ad-15fc-475b-870f-f54a9d7926de"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="40ecb271-028d-497f-8edb-9863b9fbc84e">
                <propertyInstance
                  Id="dec602a2-41d6-4bda-a15e-5724b2fabff8"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6f146736-8ad1-4a95-9a28-5b33acec4302">
                <propertyInstance
                  Id="7cbb3085-5a31-47f8-802a-8367d51da216"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7488561b-1e20-45d5-9f21-d2d9268cf8d5">
                <propertyInstance
                  Id="a0be28e0-ed08-47a7-8d48-458992651657"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b2b9aea2-89b0-4bec-aab4-814132f3902b">
                <propertyInstance
                  Id="34d1a2a5-40a1-47ef-939d-34751db4a4fc"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <ownedAttributesInternal>
          <property
            Id="0952fec5-714b-4e3c-9a6c-fcbc72a02e51"
            name="price"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="b2f5cf5d-a49a-4fca-967a-5faef95336ed"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="188508c5-ef29-44e3-a375-c140d0222e31">
                    <propertyInstance
                      Id="dde3428d-7daf-4faa-8333-b2278f2a3576"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb6ea1a9-da71-4a4a-b45a-c27f37df469a">
                    <propertyInstance
                      Id="0ac2c34c-e5dd-44a6-a2fc-569142112c9d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61a3b756-b541-4303-9216-cbb85e95b1fb">
                    <propertyInstance
                      Id="1dcf7040-6d22-492e-b6b3-541f293d5bc2"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="870758ed-298a-420f-8595-ea6fbcc5567e">
                    <propertyInstance
                      Id="d39d6e42-2808-4732-a091-7a2f2396ae2e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5a8b671-8e18-4732-8eb7-aeb4fe944954">
                    <propertyInstance
                      Id="70f51c0e-c0ab-4aac-a5cf-08dc1bedaa03"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1312103-23c1-4fc7-8973-99c8f2c82b08">
                    <propertyInstance
                      Id="79a3ec32-0f79-4641-889e-a90fbdfc852e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e64155fb-c666-4d0f-aaa1-0486206bcf1f">
                    <propertyInstance
                      Id="b7c5e4df-c48a-43dd-b4ce-87c1176ce95a"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bb757cfc-714d-41a2-aaf8-e4e9912ce54e"
                LastKnownName="float"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="7884f2d1-a639-4592-ac12-c33821729a51"
            name="name"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="91435287-4a06-4bd6-8702-2e952bfa8d77"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="53b77c41-6b75-488e-9b90-426a3eabd5c6">
                    <propertyInstance
                      Id="9631fd20-834f-44fe-9d6f-30bbba461cc1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="df39ec6f-74c6-4e74-9e19-3cd96369c3b0">
                    <propertyInstance
                      Id="ff879876-b7a6-44e5-a19d-11cb5b2f6960"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e68101ee-a0d0-4b1c-b8a8-ec1524512495">
                    <propertyInstance
                      Id="d7a492d2-17ea-4cd1-9886-e9f8ebb43db5"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c6e2cc27-780c-4adf-90ab-d66d552be930">
                    <propertyInstance
                      Id="776b4667-3317-4a14-94db-ad0ed979184e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="43d342cd-ea53-4209-919f-c91b784045ea">
                    <propertyInstance
                      Id="26ede04a-5d80-42fc-86f0-d2376cebea7a"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7959a956-4ff6-4aff-adb3-4788385cfcc2">
                    <propertyInstance
                      Id="766b93de-047b-4bf7-9c04-3fd4a31ad9c1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="54b3fe20-a0b9-4296-94cd-237b65cd3c90">
                    <propertyInstance
                      Id="9ade213f-daca-409c-9bdb-ea4aae307f79"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="f9d9697c-f9d0-4397-bad9-f185291a6823"
            name="amount"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1ed4a8a7-e6b3-4623-b77b-362b70db5bcd"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="032a3901-0c98-4a3d-b855-b8835933f096">
                    <propertyInstance
                      Id="0fd7814d-0afc-49c4-bcd4-750feb9ad585"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="752824c7-640e-4856-807e-820594135154">
                    <propertyInstance
                      Id="8de10f39-7fc5-40ea-87d7-e32924b92117"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cd65cb91-719b-4fa1-87a2-b6c6334144e7">
                    <propertyInstance
                      Id="247541aa-2c6f-4499-8175-c51cb2b8c243"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f64c5cc7-0bee-4066-8ba6-50da25960ff3">
                    <propertyInstance
                      Id="248b0528-2ca5-47ea-b114-7c09bb0338a2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="86c69731-ea06-4943-bd65-e24b79e88f92">
                    <propertyInstance
                      Id="2e86a72e-bf96-403a-b9b4-a036a070a41b"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf121fff-1c20-4f9a-8ada-066b4734941c">
                    <propertyInstance
                      Id="a0f9b881-5e39-482b-bcf5-ce8d15412768"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b46f2cbd-2a1e-4c14-bd95-17cc2a4dad07">
                    <propertyInstance
                      Id="bc81f997-5301-4b9d-bc11-9cf96226339d"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2cf5d37b-0c24-489a-b4c5-c8f3b2b4f1bd"
                LastKnownName="int"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="3f50501a-a0f1-41bd-8102-cdeddadb976f"
            name="returned"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="4dfaaa33-143c-47cd-9de3-3b0b065e3046"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5986a8fb-0c4c-4aac-89da-ab98b6db15a8">
                    <propertyInstance
                      Id="22fe568d-3a2c-416c-9fa6-e1db9f45dbe0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d2005bc5-47f2-4ac5-a0a9-a273e46349a8">
                    <propertyInstance
                      Id="32525ddc-9f30-47e1-901e-f3a208779c35"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="19b4633a-4e33-4c36-a86d-93c22f98fc96">
                    <propertyInstance
                      Id="571ce21d-a815-4f0e-90d2-11ea10f35555"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="55743264-e9ae-497d-a79c-74fdea0b698d">
                    <propertyInstance
                      Id="9ea65ba2-30df-4536-b6bf-021df03c8860"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd3a0992-2d2b-4abe-b481-126ce4fa31fc">
                    <propertyInstance
                      Id="ed47571d-8051-4a5b-aa13-2b6f1b6b1839"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0cab73fc-5cdc-4b55-9ae5-1dded8334ab1">
                    <propertyInstance
                      Id="69925c99-1c4f-4868-a370-c436518c3e64"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f1b7c9f9-39cc-417a-bd6a-0c68c539454d">
                    <propertyInstance
                      Id="09091b2c-ed51-4c18-8c55-1bf5070ab4bb"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="99884b7a-2a9f-4e4f-b56b-5f1bc10f2b5b"
                LastKnownName="bool"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="131eef37-b2cb-432b-b03f-378e81a2bf5a"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0629a87b-95f3-4cc7-b03c-d79f778aa65c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c6c2829-622b-4cdb-af27-b7939a21ef8f">
                    <propertyInstance
                      Id="9989fd4e-39a9-4257-ac7a-05a9960e2d73"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3ae99da6-e5af-48ab-a545-97a3b3db88f9">
                    <propertyInstance
                      Id="77b41b33-78d1-4699-ad6f-77b95c30377a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="30951762-7924-4fe7-8a3d-711d0cc42db5">
                    <propertyInstance
                      Id="a9da79d8-9f63-4ea1-9818-88375e99fcc0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85c795d4-79b0-4fd8-a4d7-c86c754df653">
                    <propertyInstance
                      Id="3388467b-ad12-43c5-977e-1762a2d4a7a8"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="68e046a9-9cb8-4c85-99f1-788b8a936058">
                    <propertyInstance
                      Id="fc49519a-5d73-4995-a7ae-5b6a2e2455a9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="db149923-5a0b-42f1-a041-b529f0b2df09">
                    <propertyInstance
                      Id="c1e2df96-fb60-4262-bb51-d3e699d65b1d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6b7c1cbe-e2fd-45e1-b13c-68421b5b191f"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="16de2693-7a0c-4352-97d8-938fdc5c226a"
            name="Item"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="55a3c09f-3f4d-4c0a-8bc9-e97adcdd6dda"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c2659da-a3e6-4a18-9326-c0744eb84c95">
                    <propertyInstance
                      Id="2a1e907f-e62f-4004-a76b-7c1827f47760"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9e2cb439-5eb1-43d7-ad31-d3ba6737e04c">
                    <propertyInstance
                      Id="8120a85b-b467-4d41-90ab-7683e6756142"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="99ef46c9-62be-4de1-bc4d-a41b443b82c9">
                    <propertyInstance
                      Id="dfbcaad4-723a-4d7d-81fc-09e7d42dc67f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3de9aa3-3689-4688-be5c-dea7856f6027">
                    <propertyInstance
                      Id="291d3774-442d-40a8-a3ca-2a62c5e59542"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1ce46e66-0e83-4ca3-8cb9-f3db8982898e">
                    <propertyInstance
                      Id="de601e7e-de77-441f-97ae-03be1aed6155"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="03a4979a-829b-48ba-b2d4-45c2842a421e">
                    <propertyInstance
                      Id="6410cd26-1c28-4d74-b44e-e365c579ff6b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4537d165-3872-4e77-87cb-5092a290afc3"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a9e9f30d-1c85-4daf-ae57-8550bc4b89c7"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1e0702c4-ec3c-41c3-936c-ffb25a40d66e"
                  name="float price"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="9eac6370-d558-47ae-a7dc-99bd39458c03"
        name="List&lt;Items&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="2cf5d37b-0c24-489a-b4c5-c8f3b2b4f1bd"
        name="int" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
        name="string" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="2fa77c9c-ff6f-455f-bb97-ae2a6e099fa1"
        name="List&lt;Item&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dc0753ff-47e0-4b3a-aef3-2ef200946612"
        name="List&lt;Return&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
        name="void" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d0394a49-f945-4bee-9879-39aa8d4ce310"
        name="UI"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="9122c9d9-989c-4b74-9c76-38ad935a1ae9"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="338f25c0-591f-47d7-bb85-098d293036ef">
                <propertyInstance
                  Id="8c40e2a2-7d9e-47b1-87b0-fa9668c0d4ba"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="05a28ad7-d86a-410b-92dc-6196ddbfa39a">
                <propertyInstance
                  Id="a5310e3d-8faf-4fec-99f7-4c810185b6ff"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="88e19ce5-a14e-43f0-be38-44b84ed124e6">
                <propertyInstance
                  Id="37dcadcd-0548-4194-b277-ebe38e1e1512"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="73c526ee-9c73-4bf0-82ce-562ac55eb81f">
                <propertyInstance
                  Id="c32a8f8c-281f-4ae5-871b-36eed250397a"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="ce1c17d5-8f3e-4d77-8a22-8600ca80ad7e">
                <propertyInstance
                  Id="0c123d0f-1021-45a1-9554-ccd5fdf52f36"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="100b03a6-4c68-4eaa-8996-f9572dbffb05"
            isDerived="false"
            sourceEndRoleName="UI"
            targetEndRoleName="Manager"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="99420095-2eaf-471f-b225-85d9376c19c7"
              LastKnownName="Manager"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0c905016-0272-4495-9b65-1086c250f4e3"
                  name="UI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8cfef2f1-dfcf-478c-b2e4-f575be9b7df4"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="9eab5bd0-d27a-4d7b-bd4c-34199ce448a8"
            name="Main"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0358040b-f5ad-4e09-a63e-298db10b99cd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a4c74f7d-616c-4367-aa33-dfefdbc3b258">
                    <propertyInstance
                      Id="a57fe25a-6438-4af8-985d-f451e9982472"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="456f7784-9d08-4ee2-803d-81d0f096a1b6">
                    <propertyInstance
                      Id="ac633db8-f98a-447a-873f-3a9bfd78b6c9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b0a75930-bd40-4cdb-b354-2a8bf2cdc549">
                    <propertyInstance
                      Id="3793f30c-40dc-41f3-a95f-6a9abb4706bd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5a25a0bf-ec33-4e1b-a8a8-fbc9bffc31d9">
                    <propertyInstance
                      Id="c2efe2ee-b2ac-418e-9861-e9ddb77fc0f1"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5cd3bb87-a31c-49b5-98ed-323f35ed24c9">
                    <propertyInstance
                      Id="3eac191e-a6a1-4617-994c-fb594701fe61"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c331c8d9-3011-4de3-b61a-783d32cd7f9a">
                    <propertyInstance
                      Id="8b10387b-f28d-4528-906d-8738a376f3ad"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7d856258-7d0d-4e5e-a0ad-2b463ea43a70"
                  name="string[] args"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ba7cd915-6633-4d32-a34e-0e22e0132f91"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dc637377-8668-4e95-8be0-72caf574675d"
                      LastKnownName="static void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="5e804412-1e2f-4d1d-8640-44433eea03b9"
            name="mainScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="46073d7f-36d4-4934-a87b-c0c050a82f9b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="364c9033-3928-4665-99d6-d6004d78700f">
                    <propertyInstance
                      Id="9c057821-1ea3-4fca-bc82-8a8376eeba21"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4db60ff3-5585-4bfa-b4ed-11d87ccf7d45">
                    <propertyInstance
                      Id="13adcdd8-19f2-412c-8bfc-bfbb721d833a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5bf6eb87-7789-4303-9876-39c83a25c73c">
                    <propertyInstance
                      Id="cdaba972-1513-4085-8eee-53b7e6ab334d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="596642ad-75e2-457b-b6c6-d9e7eec047c3">
                    <propertyInstance
                      Id="7cffefcb-dcae-4437-9196-5c0bdedbbb67"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8406397f-8d94-431d-83ca-de347bedf2c6">
                    <propertyInstance
                      Id="d92096a4-d85f-4bde-aeb4-1ffc6e39080b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="35da9550-2c4c-4c87-ac35-4648dda69eaf">
                    <propertyInstance
                      Id="dcde966e-8556-4f55-a769-95ce7ae57675"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7bf129e6-a1e8-41e8-be2b-4c2b6d161a5a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bd839672-c72b-46b6-bd07-a685152fa904"
            name="transactionScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d95e1ea4-15ee-4a9b-8ec8-69b827fd2f58"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="56c46ef5-71b1-47ec-8597-089d27af4a2b">
                    <propertyInstance
                      Id="74b60c8a-dbb5-4037-9655-5685e633894d"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa482206-d924-49b6-ae73-daa411dfe8bc">
                    <propertyInstance
                      Id="2b1eff7f-6f3c-4119-b4b6-07ca6ab3c631"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64dbeeed-47f6-48e0-82ca-6d14feb28eec">
                    <propertyInstance
                      Id="2cf5fb1e-5176-4824-a1f1-4c69d28281a9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2b4ddc0d-91b9-4a78-ba07-82dbe4ffa0d8">
                    <propertyInstance
                      Id="80e90f5c-3a1c-48d8-beff-5d56f6f8fce7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec779814-572e-4a13-b248-7cd575f90616">
                    <propertyInstance
                      Id="bf67e805-d093-41c9-885a-615711ca0ee7"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7e874981-260e-45cd-8d47-f2882c6a1866">
                    <propertyInstance
                      Id="e856cb59-bfb8-4540-8bb3-d287b83a1ec9"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="896997d6-16d8-42df-bf8e-35a1e0412418"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3a4eb1b8-8117-4f7e-9e46-355ff8c7297f"
            name="returnScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e71a7b63-8a00-4add-8887-0242963b1d67"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6aba024e-22ed-43d4-879c-68748821a806">
                    <propertyInstance
                      Id="6d3d307c-c640-443d-9c17-a17502899cf9"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a7c71663-6a56-4141-928c-f1bf36c0b6fa">
                    <propertyInstance
                      Id="353551ae-8beb-4f34-a7d2-6e9f4edd986a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fcad7630-a705-4d64-b345-366fb34030e5">
                    <propertyInstance
                      Id="d5caea3e-723a-45ad-a863-cd231fcddfe0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a30c1828-734a-45ca-86ae-c4cbe2b853bf">
                    <propertyInstance
                      Id="9cad278d-7f18-41ff-8bbe-7d95228c4f95"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82eb0840-8ac4-4f83-a427-8db1046f47f8">
                    <propertyInstance
                      Id="2f396c9d-b120-4945-83f2-2080eef43a98"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d1433a3f-d6c1-4113-8fd0-eec9805be6ee">
                    <propertyInstance
                      Id="e3e7004e-47b9-48cb-9bb2-866eb99d2b75"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="90f6ca70-736e-4ceb-baaf-001b2205c979"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f52cdc3d-0548-492b-9d32-9d977352219c"
            name="enterRebateScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fa12e35d-589e-496c-af52-60731b05a11c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="29521421-fe0f-44a0-9da2-9a69fca5a3eb">
                    <propertyInstance
                      Id="5f4c662c-7eff-4e19-9cc9-b6f5acdda8df"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="184bded6-fe60-4221-80cf-c9a421ae8540">
                    <propertyInstance
                      Id="c81a51e7-ed15-40e0-a444-f9e8ccde2038"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="11675b4b-adac-42c2-bc6f-4fd5633c3a59">
                    <propertyInstance
                      Id="17d5200d-d43f-4ab0-9743-3409a5efb4ef"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0a5a3ad5-7a7c-42c8-93dd-9a58229f2611">
                    <propertyInstance
                      Id="ce78468d-e487-4d3a-ab4f-53437e76a3f9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c6d08fc-61b5-4d23-a298-ca5df79fc82d">
                    <propertyInstance
                      Id="ca7e4c1f-9806-4a70-a4cc-33dc2b86cece"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d259bd12-98b3-4c68-8db6-dd45c74abc2e">
                    <propertyInstance
                      Id="43b5387d-1eb3-477f-986c-6dff996f7fb8"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="48661e78-5a3b-4267-ac53-731f58864a82"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6da8b350-b3f2-4a39-b7ac-26b031346124"
            name="genRebateScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c6539878-e869-49ce-8940-bc068a759213"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d0cc5ce4-b310-49fd-8b0b-0122039cd234">
                    <propertyInstance
                      Id="fb1284ad-53e8-4bed-8b40-3403a108a848"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="06839b4e-d199-49fa-a5ac-61df87506cfd">
                    <propertyInstance
                      Id="c399e662-a525-43c7-8e58-513347cb40eb"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44a2aba7-0e38-487c-8f6c-5084624cff3c">
                    <propertyInstance
                      Id="e48c1497-f433-48b7-8026-148abd7d5d9f"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dc9fb011-fc73-4feb-ab4f-eb9a109568ad">
                    <propertyInstance
                      Id="8a27244f-53d9-4a53-bb6b-9047d957c642"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fca4474f-b541-4988-a70b-866daf523d95">
                    <propertyInstance
                      Id="bd883b71-fecf-4aef-ab2c-bd98650b167d"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fb5b5ef1-3119-4205-b7d9-f754ad93a6f8">
                    <propertyInstance
                      Id="cd5e160f-45e7-458a-bc8a-47e7ed3b1e4f"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="baab9128-b61a-4611-a8b5-03748404b73c"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="4beedbb8-fe7b-420c-a317-8beb894fca3b"
        name="Dictionary&lt;string n, Customer&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="fad64216-8bb4-4071-b27f-750c7280e6bb"
        name="Dictionary&lt;string,Customer&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="dc637377-8668-4e95-8be0-72caf574675d"
        name="static void" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="70c9e63e-6d66-46f3-b1bf-6d57aa4a44a1"
        name="Controller"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <ownedAttributesInternal>
          <property
            Id="cb811d09-46a1-413e-a36a-3377be92ddd5"
            name="Attribute1"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false" />
        </ownedAttributesInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="9edc9a46-bc74-41fa-b383-68b4911b3554"
        name="TransactionDB"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a9a8f297-ecd7-4b3c-83e6-9b2e254dc7da"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="fbe24993-af32-4110-9ae9-db210f907240">
                <propertyInstance
                  Id="64693caa-9b01-4e88-8410-ff273de18688"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8971ebd1-e441-49af-9a6e-ef31324c1dee">
                <propertyInstance
                  Id="67472510-92bb-4b2a-8234-743f28e67c54"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3b2cdf27-5073-488c-b579-d8b47ad41912">
                <propertyInstance
                  Id="c59663b5-0d75-44f6-a8ef-62465ffad927"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="60641b22-afab-4622-a7ed-c3e1e8210155">
                <propertyInstance
                  Id="a40718c8-2208-495a-aedf-32bbb63118cc"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8ee54498-feb1-4be4-85c1-8d30e3d458ba">
                <propertyInstance
                  Id="9b583ff0-614a-4cd2-aa38-033769f4502d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="2a0a8768-ee9f-4a8b-9190-bdb2544c12d8"
            isDerived="false"
            sourceEndRoleName="TransactionDB"
            targetEndRoleName="Transaction"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
              LastKnownName="Transaction"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c501278a-48db-4691-814a-f7d10479e396"
                  name="TransactionDB"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="Composite"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="925b95df-0041-484a-88d0-c9ff1b7ba227"
                  name="Transaction"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="true" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="988fd4be-01e4-44c4-9b53-4c122dd9d676"
            name="transactions"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5c8dd836-ff6e-4b99-b770-6f9e284136d1"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8cdc3be-aeb0-4aba-b138-fd269ebcfa5a">
                    <propertyInstance
                      Id="1f587325-2702-4bf8-9824-05856a9fbc6a"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7c4e8857-3645-4095-9022-a5bb193b7b74">
                    <propertyInstance
                      Id="39370f73-3d3c-4bf8-aa21-990c8af7cf98"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c006dfc-d0ad-43f6-be77-1ed4fea89958">
                    <propertyInstance
                      Id="011999c9-4f38-45d5-bd19-f84b31233aae"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dfe31bd6-d7cb-4514-895e-4c59c0fb313a">
                    <propertyInstance
                      Id="1dbfc05f-f063-42de-acdf-6acbc132673a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="67e05be0-6114-41e9-b015-ca1f8408395e">
                    <propertyInstance
                      Id="156194e5-1354-4034-be00-c3360be21ffc"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3cd0909e-c5d9-4b94-aa63-6e839a3733ae">
                    <propertyInstance
                      Id="f47cf570-ff4e-4e5c-85a4-0fddce399afd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a5e0953d-d173-4aa2-b21b-5b01fcc0ffba">
                    <propertyInstance
                      Id="7dbb7569-10ff-40da-b59c-7e926d5b9e57"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7f52cc00-b225-4394-beeb-9ad58277b7d8"
                LastKnownName="Dictionary&lt;int,Transaction&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="6c2e562b-670d-4fab-b1d6-5cb52524bc80"
            name="addTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="efb1b43d-10ad-4e06-bd86-4ef2f59f7534"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4bcf33e6-ae3d-4af5-914a-c05f61bf826e">
                    <propertyInstance
                      Id="01ca4921-835b-4ff6-9b8f-cd18b2e9392b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="893ec942-bfc7-4925-bb77-3077757ae874">
                    <propertyInstance
                      Id="3d46cb47-5e05-4a43-b696-1bd0b8bc8c64"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0dd05c6-bf62-44c8-9190-f0b97b2950d3">
                    <propertyInstance
                      Id="b7efb437-0be6-4cd6-8f71-f757531c9445"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3e64a48a-bbfb-4873-9b86-5f94ce610554">
                    <propertyInstance
                      Id="c8a8ad29-9e36-4779-ae00-5bcd3da48c68"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="28bbfa84-accf-4143-b5b5-f8615a272ff2">
                    <propertyInstance
                      Id="c0da6a6a-a144-4752-82b4-29a952051111"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c615021-6a65-4530-9acb-1e24d0fe0868">
                    <propertyInstance
                      Id="f7c977a6-5357-4f4a-bd25-4c5708afa1a0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="439b497d-57ce-44a4-bd75-746838aa6dc1"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="65ebb798-3edc-4a3d-b625-4f1acbd1b16d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="18deaf00-d458-4b82-b01a-26166958711b"
            name="getTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1acc9b9b-75c9-46e4-bfd8-32343837261f"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f145548f-7445-4dd6-961b-665d0e3d7362">
                    <propertyInstance
                      Id="34984828-f1fb-41c7-8987-ca2eea67542c"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f48b8ac4-275f-42d7-ac4c-795c22532d3b">
                    <propertyInstance
                      Id="ea74f24e-2512-4d2d-bb4b-e1480ad90fb6"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f7d5f1f-d05f-4895-9985-124392535617">
                    <propertyInstance
                      Id="354b8e17-04b9-4fec-9976-41cde8b18fd2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5650bdd-8291-4569-b0eb-4fe2c78897bd">
                    <propertyInstance
                      Id="e227b247-96eb-4a02-afb2-0aa070948dd7"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="432bf9f2-7399-4920-a410-d037f7489bf1">
                    <propertyInstance
                      Id="a627988e-0b2e-4605-8297-f0c372d2bb55"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="147a62af-3f3c-4e21-87a0-4784ae860cac">
                    <propertyInstance
                      Id="b95b547b-5b43-4a5a-97ba-7d147773fbbf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0eee9c70-e8d1-4547-b428-ae4728c0f519"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3d561ff5-42ef-4040-91c6-13d3f43c0e71"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
                      LastKnownName="Transaction"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="99420095-2eaf-471f-b225-85d9376c19c7"
        name="Manager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="994cea81-96e6-4c6e-a0ce-59e4b37fae42"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a8f8a76d-bd26-4727-90ed-d74fe7709ff3">
                <propertyInstance
                  Id="17ce7474-06a6-4eb8-8e87-0e60ce1ff911"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="022b013a-ff67-4fac-9568-ba0ae24e587e">
                <propertyInstance
                  Id="9b5452e4-907b-4d96-b748-70a482407c0f"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="37a0e348-fa9a-4d31-8f71-be1b8a7aadf7">
                <propertyInstance
                  Id="36328d91-8901-44f4-bf0f-9342c13ddbfa"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a6efa6b0-4a04-4b79-9f3a-a5af2b1ae110">
                <propertyInstance
                  Id="370f34b1-2c48-4b2f-b4f4-1a3768de44b9"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="bf2291b2-ad07-4a35-ba53-f9a5e273c0d8">
                <propertyInstance
                  Id="97acdaef-f650-4de2-bdb0-55383e46d9c1"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="b8a2d440-fc4e-4611-8697-ba261d74db00"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="TransactionDB"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="9edc9a46-bc74-41fa-b383-68b4911b3554"
              LastKnownName="TransactionDB"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="ad716447-38a2-4eb3-919a-d45eb60b598b"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="581c92db-164a-4d30-bd3c-78a67cb7e762"
                  name="TransactionDB"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="dfd770db-f6f2-4306-9c44-f1ddba7cc012"
            name="rebate"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="547aea34-306b-4676-bc13-ca87352d5f4f"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5888878f-192c-4823-8d6d-9030874617d6">
                    <propertyInstance
                      Id="957e1bfc-cd39-4a79-9e96-0c19e3d5ad78"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="141c757f-e1c9-4c0d-9c9c-400cb7addfa9">
                    <propertyInstance
                      Id="db9bbeb8-b6bb-47b7-bd94-273c8825aae2"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1cf70bbd-2167-4286-9af6-04d2246496ac">
                    <propertyInstance
                      Id="6fbd1ad3-72a4-465a-acaa-9204ef32e62c"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8f3ccf7-7fe8-426d-8ef0-3c452a12aa6e">
                    <propertyInstance
                      Id="c0d2c392-7d1a-49c2-9d6b-bc8fd891c225"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d2a4da2-79b7-427f-a65d-acc5d25a16df">
                    <propertyInstance
                      Id="cec8e572-6d6f-40f5-bc19-a9af0af421b4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="88ef8766-cf59-4bfb-861e-b4b37caeb38a">
                    <propertyInstance
                      Id="8391ee63-3ee9-41d3-99d3-88ef4bb07e5b"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="794f578f-cdff-4ceb-b1d9-63bb6bb25a97">
                    <propertyInstance
                      Id="a48661c8-d334-4430-afaf-364858c9f4a5"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="99884b7a-2a9f-4e4f-b56b-5f1bc10f2b5b"
                LastKnownName="bool"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="100897e0-015c-4cc4-a18b-53202a1fcde2"
            name="returnItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0e3fb977-0105-43eb-a2c8-048acb69e33b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="da6b4f6b-f288-46a1-9436-f2cfa8ec9ccf">
                    <propertyInstance
                      Id="0927023a-b14f-4634-9fbd-914b8d9f9e48"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0049a5c2-ff6b-4daf-a5bb-e5a5b4f7dce6">
                    <propertyInstance
                      Id="cded2e13-b1d4-4f95-8e05-b80e78f911e1"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63fba9d7-4434-465c-a03c-e8584f31b294">
                    <propertyInstance
                      Id="46007e66-d31b-4d8d-9a03-ac880a35141c"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="670369e1-5d92-4766-8134-23230acee14f">
                    <propertyInstance
                      Id="7500111a-adc0-4d3b-8cdd-858ef13af41e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a64ce4a5-0181-4136-9c1f-ae18fdab4dd6">
                    <propertyInstance
                      Id="2867c14b-8c91-4603-9e2b-3df24bb1feb6"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc9d51fe-540e-4ab9-9364-5cc0a22066d5">
                    <propertyInstance
                      Id="f28bb738-cc00-41e7-ad95-643b5601dd8c"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6c012a9e-377d-4113-9156-95ea18b9001c"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="df591c94-14da-4d54-b7ab-928c751a60be"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="ab0c6846-4e6d-4bff-91c7-7ccb18c9f1c6"
            name="addTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="114acfa5-6305-4c36-a9bb-2250c780d19e"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6645ea48-905c-4935-b166-db5065c3c425">
                    <propertyInstance
                      Id="a67cdd2d-47de-42ba-80c5-eb611b6700da"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a3386ab9-4fda-4ae8-84e0-8057c0a845a0">
                    <propertyInstance
                      Id="c0fbbd00-f133-4eb4-91d5-01849c7663c4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ac6267f-7596-4cee-ba29-4abbce1c6cf9">
                    <propertyInstance
                      Id="b2ade57b-ee48-44f5-98da-5f68f965d927"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f0b33d9-978b-4d95-a86c-7f64d71ced62">
                    <propertyInstance
                      Id="364eb449-476b-4fde-b802-7b6d95befa88"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ba193e0-3b12-4d53-bfef-555c23d24077">
                    <propertyInstance
                      Id="3744021d-7708-411e-a12e-bb0cb8d22c90"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4830094-9a36-4ec3-a2df-51fbafb32603">
                    <propertyInstance
                      Id="414a1aa0-1b04-4994-975b-aa602c01acbf"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4515f073-0295-4f92-933a-646d80aeff7d"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7a407d65-38c8-467a-9ead-7d74785a2603"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="35e71ef9-c6fd-4b71-b2fb-56279e050e70"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="babe0093-56db-455b-a387-81e30ca2b2f7"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5f59a32-9ae4-408a-9b3c-2df403f6d23a">
                    <propertyInstance
                      Id="2a746f95-1732-407d-87df-0b154325650f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="10d61401-4597-4ecf-8684-6c474092b501">
                    <propertyInstance
                      Id="6fcde4bc-da52-4b32-9970-93cbbd5a921d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1da1b8c2-eea0-44c3-ac1f-3bf79e76fc9c">
                    <propertyInstance
                      Id="96bb21a3-3a84-46d0-9327-a29bb7944453"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17e7628e-31bc-47c0-acaa-6495bc249b73">
                    <propertyInstance
                      Id="69b8fb6a-ace1-4db5-ab3f-5c44b5eab409"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e03ca548-82d5-48ef-a40d-258afcb75e39">
                    <propertyInstance
                      Id="e5b83e4b-7387-40d5-84a4-bff10c3a9d3e"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6fa69999-e516-4c74-bed1-d42ea8e3171d">
                    <propertyInstance
                      Id="4f4de49f-014b-4538-a503-1976c7e09791"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="27a6252f-9210-478c-9386-c926615e92a1"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a4d05d6c-4a87-4959-8025-555f02202ea0"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9de9c1fb-d7fa-44b6-bc89-d9741edce48a"
                  name="float price"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="34ef7e47-dc8b-4eb2-ac97-6b9bb0720554"
                  name="int amount"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="754205c7-8109-44ed-a2d7-619aa580b031"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="00665842-8443-4c9f-bed3-31a2e49d231a"
            name="generateRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="a32d26c1-4f7f-4298-bbc4-94e0e501be0a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4227673c-8492-4627-9c80-71cab1bf1177">
                    <propertyInstance
                      Id="17530bb8-adb8-45d9-8a50-fb2b89d3fd50"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="213362d5-c783-4bc8-b743-fcd691b10940">
                    <propertyInstance
                      Id="dc0aa60a-cecc-4761-881c-a0f45fcc319a"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b85c7067-7125-4e7c-af42-b4539fc65852">
                    <propertyInstance
                      Id="53696639-05bc-43b7-8823-3115aaf5b3e6"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a0275d6d-7d98-4ed7-b0c2-e2033889605a">
                    <propertyInstance
                      Id="aab81024-15c9-4af9-b071-e61ef9f21d7f"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="84117d7a-7a57-440b-a306-7f68638999c1">
                    <propertyInstance
                      Id="147ea69f-185a-4e68-aefc-bcdd24298803"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3a9065d6-1ffb-476b-8f60-3664263289a0">
                    <propertyInstance
                      Id="92e1e0f0-cdcb-42f9-967b-300cbc275a43"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="787dc095-793c-4100-bdc8-72f9e7ffee19"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="3817a7d1-6d8f-4d15-90d4-6fa3b1129305"
        name="Dictionary&lt;string,Transaction&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="7f52cc00-b225-4394-beeb-9ad58277b7d8"
        name="Dictionary&lt;int,Transaction&gt;" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="99884b7a-2a9f-4e4f-b56b-5f1bc10f2b5b"
        name="bool" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <undefinedType
        Id="bb757cfc-714d-41a2-aaf8-e4e9912ce54e"
        name="float" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="bf2633a4-e37c-462f-a1b7-6a775cb603c2"
        name="Program"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <dependency
            Id="a9477b28-b7e2-4f66-bb2e-0a2e51306080">
            <classMoniker
              Id="d0394a49-f945-4bee-9879-39aa8d4ce310"
              LastKnownName="UI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </dependency>
        </suppliersInternal>
        <ownedOperationsInternal>
          <operation
            Id="098e2c6b-c276-43e5-a3a6-b75569fce7bb"
            name="Main"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="0a13c6ec-859c-4942-9010-5c6cf44f4934"
        name="Manager"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="a1780c8c-f6e7-4380-b610-c10824a3b412"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="de35817d-fcea-4151-9fcf-ab78c26efd58">
                <propertyInstance
                  Id="6c724627-f5ea-40a2-9859-16e7c1374e95"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f44b72a3-cb98-4383-ad4f-8313446a1d18">
                <propertyInstance
                  Id="7bce9603-a969-4ab1-8f09-6fbcf7795917"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="d898f9a1-83b3-4a2f-b707-3a8097aace8b">
                <propertyInstance
                  Id="4e674fa9-2a88-4174-9a84-94b747c97eec"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cca98a7c-95b7-46ec-b781-8053a419bf24">
                <propertyInstance
                  Id="a44bc148-e95b-4341-9bbe-2ff504e53109"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="3ad55d9d-a87b-43e1-a289-831007aff1ad">
                <propertyInstance
                  Id="3eb23f91-62ac-4f5a-81bf-d9f74ad1284d"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="86e2a2dd-d97b-473e-a446-2b21074ad23a">
            <interfaceMoniker
              Id="f0f1c362-5d1a-4bdf-8527-57eb89b78239"
              LastKnownName="EnterRebateHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="08dcedd1-b892-4640-90ae-5712d2bb0577">
            <interfaceMoniker
              Id="31499cf0-c7a9-4ca7-a801-5df110cd6513"
              LastKnownName="TransactionHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="2fded693-a77b-458c-b2c0-c36685a92eac">
            <interfaceMoniker
              Id="5e55baf0-943a-4f9b-9a94-79cea83db1d4"
              LastKnownName="GenRebateHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="4d7676e4-3dc6-40e0-b381-1ec276fc4830">
            <interfaceMoniker
              Id="1ed4fb27-e38f-469f-99f0-f4cefcd925c4"
              LastKnownName="RetunHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="5f8bd9d6-a9b6-4310-8658-d390c1eee730"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="Observer"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="8ebd6da7-88f9-4216-9ee5-5006346de2dc"
              LastKnownName="enterRebateObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8aadcd46-4235-431c-abc9-f892a2bc34d2"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="62b825da-fbcb-4e2a-baf3-66f7875b78dc"
                  name="Observer"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="565ff343-7cb9-4cbc-8691-4e6decae2fa8"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="TransactionDB"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="6659e787-e76b-4ec8-97c5-a14c3d09761e"
              LastKnownName="TransactionDB"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="27bc3a61-910e-4d59-ad72-24d14c12fff5"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3434db6b-6673-4112-b6e6-f343388da70a"
                  name="TransactionDB"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="bf8c60cd-0db2-4550-b4d9-e70a094e1d0b"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="genRebateObs"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="d93af165-e646-4e32-b34f-73042de012f0"
              LastKnownName="genRebateObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="58345e63-566c-4016-8b4a-5f2d1b3141d4"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="abd75c64-7e6d-4471-b5a7-4f0f105bcf1b"
                  name="genRebateObs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="1ba46593-9ace-48da-a526-506949d7a28b"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="transactionObs"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="b4ebdfc0-fe16-4cfe-a481-eae4b0252079"
              LastKnownName="transactionObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8784a8a2-c292-4e78-87f7-430cc87e9740"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6205a928-1a3b-4dfc-8a3b-4ca35c8b5e0f"
                  name="transactionObs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="f5050140-4444-477a-9a27-c82de53904bf"
            isDerived="false"
            sourceEndRoleName="Manager"
            targetEndRoleName="returnObs"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="c64b7887-fa31-4afc-865d-7d689651930f"
              LastKnownName="returnObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8374b588-379d-4c25-9439-c62946f50c30"
                  name="Manager"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="136b70fc-7016-43cb-9411-d9dd51e8f047"
                  name="returnObs"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="bec122d7-cbcb-4429-b819-4c1b52ae8861"
            name="returnItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="182d23a6-2e07-4114-b294-5592fbfcb251"
            name="enterRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="fd06176c-0ea5-4a4d-8359-0b0297f59041"
            name="createTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="3d07172a-519e-4c54-b293-801657564163"
            name="genRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3b286fd2-a26e-4d6b-927c-7a8a8e43c045"
        name="Output"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="68919a0a-00e7-49f5-9ddb-161b50a2752a"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f260214f-e9a5-43c1-a8e2-a0d461529c5d">
                <propertyInstance
                  Id="8990db46-dfb6-4d86-bc3c-abc1867eef22"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="f0976dcd-df6c-46cc-9a60-1d885e7f6ad4">
                <propertyInstance
                  Id="c37da41d-4185-412b-b5db-5d220562d230"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="36c3484a-4a60-4838-8c33-22c1c19f36d5">
                <propertyInstance
                  Id="c23c18f5-11db-4f55-b91e-3cdc54ae7be3"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="98efe85c-0237-45d6-a492-7646d9a9714d">
                <propertyInstance
                  Id="1f3fb5f0-8675-4f4f-a3b9-c706c48b957e"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="cfef2258-e6be-401e-91e0-cfcf9ad6de98">
                <propertyInstance
                  Id="b503f4bd-08be-4822-9b17-8e081e95a9c4"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <targetEnds>
          <association
            Id="a612e427-0edd-4ede-89cc-30fa1ce7c713"
            isDerived="false"
            sourceEndRoleName="UI"
            targetEndRoleName="TransactionDB"
            isLeaf="false"
            isAbstract="false">
            <classMoniker
              Id="6659e787-e76b-4ec8-97c5-a14c3d09761e"
              LastKnownName="TransactionDB"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9e33641a-8556-4299-8453-9c06e9cd058c"
                  name="UI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4fef157e-8124-4684-aa0e-29bc8a04d0f2"
                  name="TransactionDB"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="2ed20023-5709-465f-bd97-e36544dbdb60"
            name="Main"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="58063a30-6f5b-41be-999d-f27aa63e182b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="57c1efc3-ebc9-41cb-93ed-df1b2e29eb97">
                    <propertyInstance
                      Id="d8f7b448-b317-4518-a9f6-69ae1a580bad"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f620791a-dcbb-4941-8092-f8fa0f251bd3">
                    <propertyInstance
                      Id="70604dff-1723-4ece-b774-4d4350e8b11e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdc68963-f167-4678-ab73-cf92309daa9c">
                    <propertyInstance
                      Id="825d70a6-c82b-4aa5-84fb-9e9035df2a18"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="278927ec-c50f-43b4-a45a-f5d615d6c55d">
                    <propertyInstance
                      Id="ba966783-9176-4ebe-ade3-79f8fa08b310"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cc4d3090-a3a6-4dfa-b545-f7018560d1db">
                    <propertyInstance
                      Id="59703acb-6564-4c63-8766-2da466632390"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0e23ad90-3224-47d1-8f9f-bf3e684b621e">
                    <propertyInstance
                      Id="056a66d1-559e-4085-bc3c-352fb23f1ede"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f503c3e7-6fc7-4bd3-bc77-35770f06a5be"
                  name="string[] args"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b9a9d711-41f2-498b-aaed-f4fd33a60484"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="dc637377-8668-4e95-8be0-72caf574675d"
                      LastKnownName="static void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bf88fc24-cd9e-4717-b1cd-6392342d357d"
            name="mainScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c76c2ba8-6171-490f-a19d-04b63318915a"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fdf56875-3289-4487-8d69-8b5e15310ffe">
                    <propertyInstance
                      Id="92846a1d-1c10-41ea-98ac-932bcb9d1b46"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f90ab9a-b49e-4cd2-845d-30027b53298d">
                    <propertyInstance
                      Id="b9ac980e-163b-4e83-aa1e-a7b695129d1e"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a01de12a-4c30-4392-919f-94cabe128681">
                    <propertyInstance
                      Id="9a1cc204-2a45-4651-af13-e572ed648c1d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="476b1614-2f74-4f93-8cee-d1d4a235f5ae">
                    <propertyInstance
                      Id="96387654-3939-475d-a9e0-fb777b44b25c"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ddb08c0-b799-484a-8c87-8e7c0b45a969">
                    <propertyInstance
                      Id="7f7d020d-701a-4ee9-9101-195550981d31"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b40463e9-9b1d-4a4d-9b2f-9e96016c5802">
                    <propertyInstance
                      Id="af6b4fa8-8852-4496-ae53-c353bc1b6fc0"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ab9a224-5174-4944-8923-c1ecf4d4c67d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="3cc7c372-f990-4d89-892a-ddaf6646ab57"
            name="transactionScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5f5cb94d-10aa-4aa4-a174-aa4a77aad699"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5abfac3-a60c-4f2c-81d6-6ff95fd9f814">
                    <propertyInstance
                      Id="1a5a566f-faa1-4043-87f3-4f6f782d1bd4"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7f159aa1-6a4b-463d-a2ca-b0534f4ac8dd">
                    <propertyInstance
                      Id="9e626aec-d7a4-488b-a8bc-81a30022ea63"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="96fca410-e9cb-4968-bf38-94ffc125ddae">
                    <propertyInstance
                      Id="98ba8545-ca94-4007-91e1-d806a8980240"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="534b28e9-88b2-41c1-9882-856e574fd896">
                    <propertyInstance
                      Id="349cf513-e35e-4a48-a610-b21b41459c37"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0d3151c2-fbee-4fcf-b76d-a0836ea2e6f1">
                    <propertyInstance
                      Id="68dc28a2-fa04-4b30-8d13-54abbff8569f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="489a8738-2e22-47ff-ac1e-c918ecea1cbe">
                    <propertyInstance
                      Id="49d8a606-3762-4883-bc7d-253d58c4e500"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="70afebbd-d7f5-48fa-a639-8d971491079a"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="b2117952-b905-4e08-8d8f-cf384a27efb6"
            name="returnScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d7d2fdb7-339e-436d-a898-f8e06fb40742"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ef05cf6-2b12-42ea-9904-0d480d6bd986">
                    <propertyInstance
                      Id="95670d51-0e0b-4a17-83e8-8e7b5932f331"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="82272760-2ad8-4a78-839c-c6e13b0500df">
                    <propertyInstance
                      Id="e448f67f-0cae-4148-9360-8b4ed27508fe"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2759c802-6247-478a-b489-53fc2d3fb50c">
                    <propertyInstance
                      Id="e65b04ee-4c92-470b-9e81-6ca67a77af07"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5b8bed58-8252-4647-a8b0-995b8c4b13b2">
                    <propertyInstance
                      Id="a6834d45-396d-44c6-84cf-bbab2822b883"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa3ffbf7-a0bf-4a42-b04f-c3a52c149ca5">
                    <propertyInstance
                      Id="61a9c46d-54b6-4f4f-801b-03bfa57f4156"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a19bba44-b9e9-4688-b39d-8f7389e230a9">
                    <propertyInstance
                      Id="44d35a98-6d9e-4611-a885-2f27fad56ca5"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="fb1e9848-7aa8-4211-a093-371a26268faf"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="7ded4eb4-7bcc-4ad6-bdee-9969dfa7e039"
            name="enterRebateScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5f621ed7-6dd2-4c55-a03b-975912e8ea93"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aae58124-275f-4516-8860-0ef4d7e83564">
                    <propertyInstance
                      Id="cd92478f-2c42-4810-865a-18d71321111f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="834a7f4a-7484-4173-9a90-d2d9f609c538">
                    <propertyInstance
                      Id="36e02832-6b01-4f1e-9fae-d502440605ca"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="44ae31ed-ff15-4640-93af-326000944d2d">
                    <propertyInstance
                      Id="d5e5f05d-a4c0-43fe-b923-d53d0539568d"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8f74e702-e48f-4630-9222-45486a8f0772">
                    <propertyInstance
                      Id="d21220dc-b0ab-4234-88de-950765edd0ab"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="09e0bcfd-9f5a-44ea-b063-fb7f606004ab">
                    <propertyInstance
                      Id="92a302df-a2aa-4243-a4e1-29cdd8a34ecc"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5737515d-4f88-48a5-8e13-8f9fd0f5b71d">
                    <propertyInstance
                      Id="7ffdb3a6-b9f9-4a37-a57d-13d82bc2555b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7047cfd8-55c5-4b21-ba45-a0f941cab4a2"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="6dfbd8b6-b739-4aec-bbdf-8d9fd8282ee3"
            name="genRebateScreen"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0ad6ad6e-6f72-492b-b53d-5665f20cb177"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1933420c-2efc-44e0-bcc4-071274eb18fa">
                    <propertyInstance
                      Id="850b7593-b898-4464-ba92-b0761a3b672e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="76ca9051-bd8e-45a7-b11a-5041e09a6d98">
                    <propertyInstance
                      Id="62052463-a8e8-4402-a0ed-b8ceb58c66d3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="167eaebf-0f73-40ce-9858-969dd6700ca5">
                    <propertyInstance
                      Id="eafa9361-ab1b-401e-8a5e-1225e7a50dbd"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5011ced7-bf10-495a-97b2-beaabf5cdf66">
                    <propertyInstance
                      Id="6e538f3b-0c0c-45ed-af91-ce915e9f08e9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d17463f-0967-4f78-b46d-28f92082107e">
                    <propertyInstance
                      Id="1c2cfdfe-1f19-4573-9ad6-817cb0abd5c2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7560bad3-0490-4f22-859e-7d153b9e3957">
                    <propertyInstance
                      Id="75754c30-916c-4e95-b106-042b4e2eca82"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6467125a-761d-4420-85c8-a19a1e873920"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="dd063b9f-f5bc-479f-808f-07c6c7d98585"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="6659e787-e76b-4ec8-97c5-a14c3d09761e"
        name="TransactionDB"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="16f01f31-840d-4de4-a240-15f3321f0b61"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="7c6d2258-f1d1-4a74-9d91-12709149afe7">
                <propertyInstance
                  Id="45e01e4c-e38e-4595-a592-c87ea61b06cd"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="a46d15a6-5140-4a81-892b-54d3833c653a">
                <propertyInstance
                  Id="c4f04db8-b148-4807-9dda-2aa8f532a905"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9cdfa995-9438-4cf4-bd56-e05c3c9ad578">
                <propertyInstance
                  Id="88b5dcba-19f6-455d-937b-ae6b45e5c718"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="efa59f0f-b583-4b10-a252-363d44a4c6e4">
                <propertyInstance
                  Id="e8209b7c-47b1-4c80-a522-f78ebddc8693"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="050d6bcc-5406-4bb3-9976-00bd5dd0f293">
                <propertyInstance
                  Id="2951888b-cf81-41d2-ab2d-bc34a5afe599"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="824df058-f62c-4789-89e9-2f526533f0ba">
            <interfaceMoniker
              Id="2bc5a327-414b-4186-9410-8f7a420f303e"
              LastKnownName="RScreenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="96eaa4da-856e-408e-aa26-ab27c3036d78">
            <interfaceMoniker
              Id="d1504edd-97c4-4e76-929d-1694fc3e350d"
              LastKnownName="TransScrenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="87d5169f-bf75-4aff-a6b5-4588c87739ee">
            <interfaceMoniker
              Id="ef4e6ffc-ceb0-40eb-b9e3-39cf55c6acec"
              LastKnownName="GenSceenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
          <interfaceRealization
            Id="8b02a68d-49a6-4993-b1dd-f0b7ed2ec6f6">
            <interfaceMoniker
              Id="c8f5526d-ba9a-4039-ba42-bb01e0b76b8d"
              LastKnownName="RebScreenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="7f812735-e667-441a-a6b5-3aa4f0fd5648"
            isDerived="false"
            sourceEndRoleName="TransactionDB"
            targetEndRoleName="TransactionI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="604c5a75-c9f9-4348-b0aa-19fa3d8e5170"
              LastKnownName="TransactionI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="8c1d36a4-f32e-4e6b-ba62-11b626998587"
                  name="TransactionDB"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e5f899db-b224-48d5-be19-83092bc0e13a"
                  name="TransactionI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="e3e5592c-a207-4636-bb2e-04cd95b5994c"
            name="transactions"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="06fbb53c-4479-40a8-8cb9-68df7fa97938"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04fed600-361d-457d-9a67-a0f64208bb5e">
                    <propertyInstance
                      Id="b3746580-5984-4e75-be0a-057894a0ab2b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa236f50-fbf4-47a2-8858-60e0e9e04de6">
                    <propertyInstance
                      Id="e42dd806-a5a3-4287-889a-016fe0681623"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f82b1681-b53b-4a48-b643-1c960c44a447">
                    <propertyInstance
                      Id="54a0474b-e7f6-4046-a329-f380231f75ea"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3764440d-cc67-4f8c-88f6-f9630ebf38d7">
                    <propertyInstance
                      Id="d48cb791-664e-42c0-85c2-6d3bd581d95e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9f35fe72-da6e-4c34-9f51-cf20dfd5bce2">
                    <propertyInstance
                      Id="1f7fef15-b9d3-4f95-b41a-0999b39f93d9"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb5afca0-0605-4d6a-93de-ce0a0d6873d3">
                    <propertyInstance
                      Id="a990e3f9-f6e6-42f3-904f-737e25ccf5c9"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e2dcc59c-39d5-493b-93cf-c04d8c215218">
                    <propertyInstance
                      Id="5d42a617-0547-4541-a2f7-365083648a64"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="7f52cc00-b225-4394-beeb-9ad58277b7d8"
                LastKnownName="Dictionary&lt;int,Transaction&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="7772298f-e3c8-43b6-b1d4-fe56af163bd1"
            name="getTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7fd2cc98-9ccd-4f0b-a25d-dfcbce0d075c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="416d164b-2605-457e-8d36-30a5a3ff25a1">
                    <propertyInstance
                      Id="21d8d6c0-71fb-474e-a169-94031cd8d872"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdd8cf43-1189-45c9-8788-8b9cc9d0e3f4">
                    <propertyInstance
                      Id="54c5de1f-159a-4908-9f28-a8951e9c56b4"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed94aaf9-22d6-4640-9b37-d8398835de89">
                    <propertyInstance
                      Id="cf38375a-7807-45e6-90a4-818860a256ff"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8ced62b9-11f7-4808-8eef-aa0fccafae17">
                    <propertyInstance
                      Id="f5817a48-e8f7-4205-bc99-0efc5b1e357e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="85c097c8-5eee-489a-83b0-d4374d5cba92">
                    <propertyInstance
                      Id="a1257ff5-a696-44f2-ab04-63aa57a62a83"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="64a34340-8f5d-4c2b-8206-0c61f2fb0da3">
                    <propertyInstance
                      Id="cf27a244-31f4-46b7-843b-abe4feb49850"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2704fcc3-0871-441d-86ec-929f13f8c658"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2841f564-ed50-4f8a-9863-894207da5c20"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
                      LastKnownName="Transaction"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="03e9116a-e2da-439b-b964-36a1f3d67296"
            name="generateRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="473e2fb3-cb5b-4e35-ba0e-4e50c3d9f2bb"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fa4c8a98-1448-4d44-b916-68bfd26523ea">
                    <propertyInstance
                      Id="9dfa4bcc-b4c0-4e63-a38a-b836e7955fcf"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5bd97640-23ae-4b88-8a52-b8c0d6ea9fb6">
                    <propertyInstance
                      Id="d14cb148-5f12-4d68-a492-614118109859"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7dac626-0d81-4d5d-9098-e4e56c137490">
                    <propertyInstance
                      Id="06c74e86-4431-4f21-8eea-2c897994afef"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="21cf6d12-2161-45af-b99e-6a7a6954eae4">
                    <propertyInstance
                      Id="6bb60b33-6bde-4868-a201-6233d11cd151"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8789a37b-9d19-4bf9-a4aa-b04417a6e666">
                    <propertyInstance
                      Id="b6f24aef-e454-4cad-9ed0-01fed6a13614"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="59214bc5-c631-442d-a5da-01846a1aa08d">
                    <propertyInstance
                      Id="95f9f5ff-da6b-48da-893e-1a2e9cf9068d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="951ed02c-da8b-4d7e-a599-28d458933ba6"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="bae49a3b-e983-4051-ae2d-e0250e0b378a"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fad1c1b4-babc-4da9-838e-89923269da42"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2edf92ee-6c8b-480a-9868-1e54cc02926d">
                    <propertyInstance
                      Id="9d3ff415-3635-4e3b-b38c-e298620ffbc2"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fc570082-73df-4b81-98f5-f20322cce8b2">
                    <propertyInstance
                      Id="27d7fb0c-3ae4-44f8-a94d-071181896d1b"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="991a4adf-339f-48ff-a9d5-98635da9de86">
                    <propertyInstance
                      Id="3d04d4b9-1553-4ee4-b3f4-6d88a9630c95"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9bb59855-13f2-4083-b36d-ae2b9b89670c">
                    <propertyInstance
                      Id="fe3db501-72a7-4bc1-b965-0f6b28234288"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bd98279d-be15-4b01-9e83-f4a21cdc30cd">
                    <propertyInstance
                      Id="da6badf5-383f-4196-8da8-a81651272b1c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c9899b79-25d1-416e-b4f8-9d4391ccb321">
                    <propertyInstance
                      Id="a47288cc-5ceb-4ef3-bea7-81b151769392"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="745a6759-b0b3-4ac9-a114-22a3eed67a77"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="4b11984c-f9a6-428e-b595-7162dcfd1242"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="92f46af9-7b83-4066-a935-c4de83c63ba5"
                  name="float price"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f5826b93-faec-40b7-8496-696cf18dfef6"
                  name="int amount"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="932499ad-1775-43d4-90c6-0926407ed22b"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="614d3ec7-cd7c-44c1-9c27-d7203aa9f045"
            name="addTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e0d9100b-a4d5-4f22-87a9-ebfcf25b80b2"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9ba87439-665d-4732-9fdb-677b33dc3fda">
                    <propertyInstance
                      Id="cd485fd7-efe1-4913-9b0e-6edd8de8c14e"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3157904e-7f3e-4426-b6e2-29130b555b47">
                    <propertyInstance
                      Id="245054a4-f6f9-4de6-8060-482a7477361d"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="570ddfea-f141-4a0c-b00e-6f3eda0a3052">
                    <propertyInstance
                      Id="825f5d5c-4aaa-4cd0-bf35-f782274eca80"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="604a78f5-52e1-46c0-a9d3-3e01e62c3d40">
                    <propertyInstance
                      Id="f0ad4500-ea5a-4201-abe2-f7c9c1a5a720"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6dd2836c-ba25-40f9-8c66-5a9e1a53f52c">
                    <propertyInstance
                      Id="b818fcba-9a73-46d5-9755-8c80d4dbce65"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="94e64aea-9e54-4171-8595-7a58ff00740f">
                    <propertyInstance
                      Id="29311dfa-95d3-4c57-a766-22ea96362aec"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="e32cb263-63ed-42eb-8802-144ec61dbf89"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2999307d-cecf-4e76-8b0f-227478f7cf0c"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="07033292-346b-4235-971c-32bf9697f021"
        name="Item"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="810367ce-6034-4a88-ae21-5a6f88d7e386"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="6f746d17-427f-4b16-b7fd-1aec45815c98">
                <propertyInstance
                  Id="849680c5-d860-473d-b54e-01117a6a56f7"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="56c23e78-6072-4842-84a8-5b495fd1c43c">
                <propertyInstance
                  Id="bee57552-52de-446d-82ee-d8a3e469fa7e"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="81e55b9b-2dbe-4b4a-8d8e-a9b4a5e9ba2b">
                <propertyInstance
                  Id="41cc2f5c-9c17-4bb3-a1e3-e36021f17da3"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aff95222-3bc1-445d-8660-f36363dbfc4a">
                <propertyInstance
                  Id="c12d7e26-72b4-48e1-90fa-163ff3cad222"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="b1fda209-a449-4754-aadd-67152db55717">
                <propertyInstance
                  Id="ee50d25f-18a8-4d41-971a-03c2ae72477a"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="ed8a1fc1-8620-4650-8a38-ead4f25cd45b">
            <interfaceMoniker
              Id="9122ec68-3e4f-48c9-be30-f25a445bdf26"
              LastKnownName="ItemI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <ownedAttributesInternal>
          <property
            Id="c46dca6b-e7c1-4f6d-99f0-e581d63e4c71"
            name="price"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="e71105f4-1258-4c6f-abc5-ed9395701467"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b3fbc30f-438f-4627-a7ae-00e962ee1200">
                    <propertyInstance
                      Id="df908a0c-fa54-4435-b6e2-12d3ee7b4505"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8407522b-0ead-475c-8e76-0e0e28e13e91">
                    <propertyInstance
                      Id="99eefdcf-4632-4642-b082-9f09a506faa5"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="682d6889-5fa2-4d0e-a5a9-6ec6af9f87e5">
                    <propertyInstance
                      Id="d149aff5-7edc-46fa-8f2b-c32499fcb95a"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4fd6e3a3-8824-445f-ab64-3e4b4a66ddbe">
                    <propertyInstance
                      Id="f97fbcce-90fd-41e6-9a28-0a910cb2eacb"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6314fc0d-87bd-4b8c-8402-b73665382f9a">
                    <propertyInstance
                      Id="5cfe57e3-595c-4017-b3d7-ef8d1f4578a0"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6e2ea908-cb0a-434e-ac9e-2c4e362a84d8">
                    <propertyInstance
                      Id="6224cbef-e1f7-4d86-8dbf-dac5ca22c0f2"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="918ebe3d-89c3-43de-868c-7fb9ee23d97d">
                    <propertyInstance
                      Id="3d4621ba-e93b-4fbb-a4d1-a8b6f3db3ac8"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="bb757cfc-714d-41a2-aaf8-e4e9912ce54e"
                LastKnownName="float"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="ee5cb122-ef05-49e6-874d-294ecf53d271"
            name="name"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="2a85c708-3f5f-44d0-a407-2a56af34ba1e"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e070d462-6faa-4910-b015-e066927d78eb">
                    <propertyInstance
                      Id="80682190-352b-413c-88a3-028bdf0be2b0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="46e0e4ff-fcc6-4355-9bac-022b3fdc9a44">
                    <propertyInstance
                      Id="88c50e35-0a88-44cc-83b4-38d06f143c23"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a767b217-44d5-40e4-8c22-6630e6713e67">
                    <propertyInstance
                      Id="977fe4ec-051f-45a2-9f79-0e9d569eaf6f"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0c0a8422-6982-4b10-b690-090c8bdc7fd5">
                    <propertyInstance
                      Id="e314accd-b63c-4031-ba1b-89ddb86ab3b4"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="69c3d0d7-cf7c-43f9-9a5a-4e33c621273b">
                    <propertyInstance
                      Id="83534dc1-dc65-48d0-83b3-6951d38fdc25"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3515ed28-b3ab-4742-9421-3a8ff334eac5">
                    <propertyInstance
                      Id="b6b2fbef-a75d-42e0-8ecc-2fcdee97a433"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="544742de-0b39-4d0a-9d4e-5d4024b99c9c">
                    <propertyInstance
                      Id="cf930ccd-2550-447e-b3d5-c9f1d58e26d5"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="d101697c-d3ab-459b-9331-8939a6d40680"
            name="amount"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="5a024aec-b5a0-4f1c-bf83-ea367c61d135"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="472bf9ac-1f3f-4d53-9516-6e15b044fe1f">
                    <propertyInstance
                      Id="f400b896-49b6-4054-a653-72d191193013"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b1b39016-9c75-40a1-b02d-0bc67e812089">
                    <propertyInstance
                      Id="bf2165ca-dbeb-46a3-9c5f-03b0584311c2"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1a2f8ddb-7396-4db0-88ba-543c0f40c418">
                    <propertyInstance
                      Id="639a5f27-2dbb-401d-b626-a4db5362c186"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f74b63a0-717f-440e-8bcb-37490d556ccf">
                    <propertyInstance
                      Id="6e6e5a53-dcec-4824-92b8-0ec6f429f57e"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8eefa853-195b-4abf-b592-5c29604cf92f">
                    <propertyInstance
                      Id="3b677610-be70-4e0a-a0db-59afa807e704"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="294b6c2e-a365-4387-818f-e83e3110427e">
                    <propertyInstance
                      Id="d5a5c80c-3e7d-4984-a1db-aa5a257478fd"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="adc44842-ebe3-4048-b896-52adc054a0d6">
                    <propertyInstance
                      Id="017b52fc-5c8b-4279-8a99-a3933795ca50"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2cf5d37b-0c24-489a-b4c5-c8f3b2b4f1bd"
                LastKnownName="int"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="74c6fd89-998d-428e-ad2e-e0c580c1dcc8"
            name="returned"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="d2c50289-3dc3-4dbb-a0a2-3a9f7781e5ba"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="740701a0-86b0-4192-be65-2b038ee4df23">
                    <propertyInstance
                      Id="67ad601a-7f0e-4299-8741-80fc1d315a5f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ea199bd4-2576-440e-bb7f-1a39edbd1d32">
                    <propertyInstance
                      Id="25e726f3-f99f-435b-a2b0-8dfd8572419d"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab2659b2-515d-49cf-8a86-babee67d90f1">
                    <propertyInstance
                      Id="85075e46-16ee-4bc9-a902-fdd03e682977"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2fa5578d-fa7b-4475-8c94-29c7ebca353a">
                    <propertyInstance
                      Id="d5a6f88f-8455-48fa-bf20-7f61199467a1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f4973a13-2154-4560-b8f8-9e9199f3aa9d">
                    <propertyInstance
                      Id="823c7917-84b9-4a9c-a658-4538ce9e1302"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="90e31e45-fe8e-4d58-98bf-ed91726e3f8b">
                    <propertyInstance
                      Id="58649bde-98e0-4e37-b7a2-61f946663a13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bc5266a3-503b-4b6a-acbc-ac301d0a1850">
                    <propertyInstance
                      Id="df5f42b0-b5c1-475b-8fcf-c43b9ad6dce3"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="99884b7a-2a9f-4e4f-b56b-5f1bc10f2b5b"
                LastKnownName="bool"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="fb46a6bc-60f4-45a5-baa3-2d8564b3d134"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1d53271f-b06c-40b4-ac68-76c15b373586"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7d6a0908-f671-4906-8447-bac5ccff3817">
                    <propertyInstance
                      Id="c2a99d65-c4f4-48d0-9459-f22534f44544"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f5feb74a-b99e-4138-be09-856c58db5d70">
                    <propertyInstance
                      Id="c8e3c81a-7a34-49a4-8d73-b49358409887"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bf51dab0-8c8d-4c4b-b1d5-f971166a8907">
                    <propertyInstance
                      Id="5147200e-ff08-4cd4-a79f-5c0f1799e201"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="977785c3-8e1a-4935-b84f-f9fbd741ca7a">
                    <propertyInstance
                      Id="6d3edd2b-8d8c-444b-998d-1680d9189e46"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bb4b3515-6120-46dd-8143-87c971bb56bf">
                    <propertyInstance
                      Id="f716cab5-7c5d-401f-9049-86d57fc8ac31"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="2144a8a5-665b-4b99-817f-d76d0e4c8f18">
                    <propertyInstance
                      Id="d69219c9-7f47-4ff1-baae-4d2e2d578883"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a12a46ef-77be-4728-a0e0-a89b8cf99a4d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="a4f61f82-06e5-40e9-bb0d-2f67bc16a52a"
            name="Item"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="7124abb5-ea65-4241-8364-e7fac35a9911"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="17e9335a-e1f2-4035-9e70-982271201b74">
                    <propertyInstance
                      Id="bf27a2d6-aca6-4b0d-9881-d816d6574c45"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1858c610-cd6d-4434-bc88-888cdfc6ca5b">
                    <propertyInstance
                      Id="bc2414ff-2254-41f9-8eea-5d588684db22"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5d04c966-0d31-4de2-b561-c9c8b0996302">
                    <propertyInstance
                      Id="076d8909-3c9b-4dd4-836d-0fb80339b620"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bec4955d-b2c5-429d-895b-3f757bac5fc3">
                    <propertyInstance
                      Id="78f05a13-b163-4b2a-ad42-8fe1b594cd13"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c2b6025e-5f57-4f9c-8b18-7f28538843fb">
                    <propertyInstance
                      Id="ea73e6bc-dbee-4860-97aa-75a91597fdf1"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="04048254-3131-44f8-b01e-dc5cce917bef">
                    <propertyInstance
                      Id="4ce835ce-db7c-48c1-882d-8e9bf526b4ee"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="14aaf2a3-ec54-4641-8acf-c3233bddad2a"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="9f72033d-7370-4f8b-b6b0-62e0e45ba39e"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="87ea0d14-37b7-497d-9350-525444b02af7"
                  name="float price"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="3840ed24-7f51-4704-a2a4-0bed5d8d5cc2"
        name="Transaction"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <appliedStereotypesInternal>
          <stereotypeInstance
            Id="35bb063c-7535-4ca8-bdb6-faf5b97324bb"
            name="class"
            profile="CSharpProfile">
            <propertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="aa3bc790-cb70-403e-b173-1e49cbfea403">
                <propertyInstance
                  Id="3d36f088-3f25-4147-8af4-23fb5a414078"
                  name="ClrAttributes" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="8bbfddec-55d8-4739-bf0c-efc90fa83ae1">
                <propertyInstance
                  Id="0ce6a44c-9913-4d06-a5f4-dc9ef7bb8057"
                  name="IsPartial"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="2cd2cb65-d19f-465d-b7ff-a001e6a34158">
                <propertyInstance
                  Id="8562bae8-0b91-4932-a567-1a4f7336f777"
                  name="IsStatic"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="66320d5a-f040-4ce7-9b7d-737d8218afe7">
                <propertyInstance
                  Id="bee28bf9-8bbf-45e2-bf2d-bc6ddcf24d7d"
                  name="IsUnsafe"
                  value="false" />
              </stereotypeInstanceHasPropertyInstances>
              <stereotypeInstanceHasPropertyInstances
                Id="9b80e086-a77d-4f34-8721-eb907e634b16">
                <propertyInstance
                  Id="939a33a2-5154-4dfe-bff4-f15f15914fd5"
                  name="PackageVisibility"
                  value="internal" />
              </stereotypeInstanceHasPropertyInstances>
            </propertyInstances>
          </stereotypeInstance>
        </appliedStereotypesInternal>
        <suppliersInternal>
          <interfaceRealization
            Id="229fcb2f-825c-4346-a70d-9ca81d0e53df">
            <interfaceMoniker
              Id="604c5a75-c9f9-4348-b0aa-19fa3d8e5170"
              LastKnownName="TransactionI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="e7fde3ca-328b-425e-b4a2-659ab1cc2d8e"
            isDerived="false"
            sourceEndRoleName="Transaction"
            targetEndRoleName="ItemI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="9122ec68-3e4f-48c9-be30-f25a445bdf26"
              LastKnownName="ItemI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="7895c467-738f-4e47-a9fe-b40ae05acdd4"
                  name="Transaction"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="309b0e58-9b12-4469-8854-d6775454f77c"
                  name="ItemI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedAttributesInternal>
          <property
            Id="72b83874-628b-423c-9a11-3c1b96dcec28"
            name="items"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="47ea19cd-239e-4668-952b-40e08eb43778"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="36e7b28b-7e85-43fd-9eff-62bf6b2b6238">
                    <propertyInstance
                      Id="07727b44-0b49-4c8a-9ec4-508fa70acfc0"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e44bd8b1-9cac-4645-9bc4-ee3513964a05">
                    <propertyInstance
                      Id="dbae8077-91cd-4ad0-a8e1-ff5df79d43b3"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7ffa8c43-95e5-4758-90f2-587591ba4c8e">
                    <propertyInstance
                      Id="cf64e313-6feb-4e90-ab2d-f333d99e7e74"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6db43f1-45f7-4764-b5eb-bbac672c2925">
                    <propertyInstance
                      Id="1a944145-394e-4194-83cb-a19d7e73a3b0"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f2cd0b22-fa56-4072-8b6d-9543d1ec8dfb">
                    <propertyInstance
                      Id="94fd1145-00a5-4af2-aa52-8b9734fd34c3"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="082d6f0d-d10d-45e7-99a2-51fbc4a08ffa">
                    <propertyInstance
                      Id="c0b6847b-463c-4710-ae45-ba9948a5d08a"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b526a605-bcb3-4303-b221-d167618ddd72">
                    <propertyInstance
                      Id="0408355a-d4ee-45c1-92d8-929e57572396"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2fa77c9c-ff6f-455f-bb97-ae2a6e099fa1"
                LastKnownName="List&lt;Item&gt;"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="29175336-efbe-4184-9cb1-6e3f68f7026e"
            name="date"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="f5333615-4083-4cf5-be1c-64bc40650637"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7155d4f9-fce8-47a6-ba06-2229bafe65e6">
                    <propertyInstance
                      Id="28b765fe-525f-4cd3-a522-7d747992aeca"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="dea75366-3de8-459a-b7f5-8126ad251f58">
                    <propertyInstance
                      Id="14a41a7e-b9fc-4fa1-9da3-56ee44da6e6a"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a56d0557-51f3-49e0-b64d-f147ad694953">
                    <propertyInstance
                      Id="f274936c-34cb-464f-b8b9-ab287fbd3472"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="70f75fc9-93ce-4828-8af1-96cfb1d21a46">
                    <propertyInstance
                      Id="f958dcf5-9b4f-45bd-9b92-91e2613084b3"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ef10aca-e3c9-4b8f-b2cc-237269c9b186">
                    <propertyInstance
                      Id="fd2b9d57-7fbf-4f79-85f9-f81b7c5ca977"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="c7568d84-ab01-4f80-bb9a-636749fc0b1e">
                    <propertyInstance
                      Id="3576d79c-ad2b-4bd4-bc7d-a79ff1068d86"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="679cd7ea-b5d2-40fa-96c6-285e7be040ed">
                    <propertyInstance
                      Id="3c5ca629-b754-4a9d-b22f-09d3b9c50e39"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                LastKnownName="string"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
          <property
            Id="2b7bbed9-b904-4e0e-8a0f-b64462d03c9f"
            name="id"
            visibility="Private"
            isLeaf="false"
            isStatic="false"
            isReadOnly="false"
            isUnique="false"
            isDerived="false"
            isDerivedUnion="false"
            aggregation="None"
            isComposite="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="991cd2ab-d46b-4455-bcb6-b89f5467d85a"
                name="property"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4c036588-f6e3-4d76-80f5-72613267561a">
                    <propertyInstance
                      Id="64ae47b3-bf5e-4952-aa83-f059281b01fe"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1c9ede80-18e8-484f-9d67-86a2c5dd9fdf">
                    <propertyInstance
                      Id="fe778798-1ff0-4a42-8f2b-58ae4dea6626"
                      name="Get"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5923083d-f832-40d8-84ed-0d72b81ec4a2">
                    <propertyInstance
                      Id="81def160-9e28-41bf-8541-beb3a3ad435e"
                      name="HasBody"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d800c1b7-82ad-4edf-9259-b990d787aa9f">
                    <propertyInstance
                      Id="7bf58e52-622f-4ce2-a3d2-c1d8d79f4a4a"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="686d538c-6bb9-413d-98f7-1ba3b540f1d4">
                    <propertyInstance
                      Id="8e2928e9-5a94-4351-aa5a-49d9be4a64db"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e552699e-f191-4d2f-8a7a-b7b70ac08e2b">
                    <propertyInstance
                      Id="92a824f4-7776-4400-96f0-f6e57a50345f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4d3acd58-f915-494e-a5b9-9361330dee64">
                    <propertyInstance
                      Id="0997dd99-1d32-43e1-9e40-f67b2db5dffb"
                      name="Set"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <type_NamedElement>
              <undefinedTypeMoniker
                Id="2cf5d37b-0c24-489a-b4c5-c8f3b2b4f1bd"
                LastKnownName="int"
                LastKnownLocation="Sales501ClassDiagram.uml" />
            </type_NamedElement>
          </property>
        </ownedAttributesInternal>
        <ownedOperationsInternal>
          <operation
            Id="56543993-ce0a-4439-b5b5-b9294453bb6d"
            name="genReciept"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="c8a5f11c-bf3d-4f87-9cb5-7e97e6974234"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6c148767-3e95-44ef-aafe-2a7c4aa9c55c">
                    <propertyInstance
                      Id="89cddcc1-b440-4457-8672-b154a888582f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8438fa21-04ee-4997-9af2-f26610000e29">
                    <propertyInstance
                      Id="47b3a8e4-3c76-4ea1-9aee-609ad4ee4d76"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9093af6f-9109-4f98-a5de-ffc6d8428bfc">
                    <propertyInstance
                      Id="b7a2e3db-3a7c-43e3-a41e-8621f684f928"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3d44e75-396f-4918-b7d9-bb47712a4414">
                    <propertyInstance
                      Id="c09d16f3-eee8-4a4c-a3d3-77f6a73dc336"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="be75e792-58cf-4dbb-b307-8eac4a8c6839">
                    <propertyInstance
                      Id="1305f133-2673-4073-8c30-da6250271ca0"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="bdd0c4de-1190-4834-8c92-a555111ab411">
                    <propertyInstance
                      Id="6ba137e7-52e3-493b-83ff-1e740b3f6e66"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="820cb280-015f-48cf-bec8-df6ed90688ec"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="253596b0-b185-42ab-a60c-8febfd3d474b"
            name="Transaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="bff229a2-cf8c-4a1a-9f3d-a397154c6a40"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6096af64-cacc-4874-ad06-0e4656798703">
                    <propertyInstance
                      Id="3e479205-c754-4c10-ae91-d409c3fb42d3"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b59f7e48-5381-4e0d-b09c-ec39573c0ebd">
                    <propertyInstance
                      Id="2d319218-5c1f-4c34-aba9-3131dc986829"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6ee8731-3b20-4ea7-bd88-5b26beb8e42a">
                    <propertyInstance
                      Id="57549a44-75f1-489c-bba2-d4850aa3aeee"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6f4bddd1-90a3-4f42-b46d-3814d4d0e525">
                    <propertyInstance
                      Id="f9d5e45a-8029-4b22-b264-e7f39b597cce"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9742b1ac-927a-4bfb-ad36-1e292f6d539f">
                    <propertyInstance
                      Id="86f78925-942e-4617-8323-0dbc5ec5b66f"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61acd043-fb37-4d01-a040-f6ab50b09cff">
                    <propertyInstance
                      Id="9f209064-6aff-46bd-8b7e-8197ebddff5d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2100f21a-f8a2-4d2b-89f4-f668b90e72aa"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="14129879-0154-4297-b876-5d4ba227f1e3"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="94a85f8a-8e42-4cf4-80ec-369456000a55"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1d15189c-6055-4977-9d45-50f26ae4f8aa">
                    <propertyInstance
                      Id="6bf4356a-2b14-412a-a979-49df61a3b2a5"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eb8a8c72-c78c-4b63-be84-e6b63c6b0c47">
                    <propertyInstance
                      Id="226847cb-2f3c-41ad-97ee-863549c3e4b2"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="7513d610-d7cb-465b-9040-0dc825155bfb">
                    <propertyInstance
                      Id="dfebd205-8527-4d80-bedf-ddc77ab647e1"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5ff67d01-67e1-40a3-a7ef-600e30fce0a2">
                    <propertyInstance
                      Id="eedcd498-bf59-425c-8d8a-0cde0c780e28"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="5f88942b-d555-41ff-8291-055fcb74481c">
                    <propertyInstance
                      Id="037868b6-175f-4622-aa3f-1e0cfe9d79ae"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="e6b77231-7156-48ce-bc97-7ef187ed7d0b">
                    <propertyInstance
                      Id="2680895b-bdbe-4464-8fd5-3ccfeef4115e"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="7814e0d7-8216-4951-b40e-83d24190adb7"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="a52a5579-f1d6-4bb2-8bbd-a999800aebe8"
                  name="string n"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="05cbc3b0-cf91-4e6a-942c-0443760b618c"
                  name="int p"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3c658f8f-7a14-4e66-b5f4-c000a1641039"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="8ebd6da7-88f9-4216-9ee5-5006346de2dc"
        name="enterRebateObs"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="6c965cd3-59d1-4462-a4e1-c5965d598161"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="f0f1c362-5d1a-4bdf-8527-57eb89b78239"
        name="EnterRebateHandler"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="69e962f0-244e-484b-a80c-799eed572e29"
            name="enterRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="5ef9ce45-7585-4dc9-8899-b1cdaa07e6f1"
        name="InputView"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <targetEnds>
          <association
            Id="26f1d318-0732-4bfc-910b-cf67951324db"
            isDerived="false"
            sourceEndRoleName="InputView"
            targetEndRoleName="InputHandler"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="f0f1c362-5d1a-4bdf-8527-57eb89b78239"
              LastKnownName="EnterRebateHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="56156a20-4b46-452a-a7d1-b87a194181f7"
                  name="InputView"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="0daaa082-5319-45ab-8236-eabf1daf7a12"
                  name="InputHandler"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="084e084d-51b5-4ce8-bb80-ccb9265c1c84"
            isDerived="false"
            sourceEndRoleName="InputView"
            targetEndRoleName="TransactionHandler"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="31499cf0-c7a9-4ca7-a801-5df110cd6513"
              LastKnownName="TransactionHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="bb9c8c00-29c2-4404-a09a-b292bb8d4c49"
                  name="InputView"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="62b7c469-b31c-4bc0-bd7b-324121375e1a"
                  name="TransactionHandler"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="b34dd7de-db8c-47ae-b464-b57ef040762f"
            isDerived="false"
            sourceEndRoleName="InputView"
            targetEndRoleName="GenRebateHandler"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="5e55baf0-943a-4f9b-9a94-79cea83db1d4"
              LastKnownName="GenRebateHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="6086123d-635c-4858-9e95-fced7fd8e6a5"
                  name="InputView"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="4d63ae99-6445-46bb-90d7-b0c65d5443bb"
                  name="GenRebateHandler"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
          <association
            Id="e76e5fb3-91ac-4061-8fd3-74b9d7f65cf2"
            isDerived="false"
            sourceEndRoleName="InputView"
            targetEndRoleName="RetunHandler"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="1ed4fb27-e38f-469f-99f0-f4cefcd925c4"
              LastKnownName="RetunHandler"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9a84ee87-50f2-4a55-a577-420eb31ad3c5"
                  name="InputView"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="3dc3793d-a0e3-4800-9fdb-a99fc8267d5f"
                  name="RetunHandler"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="ed4eb813-c658-440a-940b-3ebb76733db5"
            name="InputView"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false">
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5188680a-6267-4b2f-a572-249e1daa71d6"
                  name="EnterRebateHandler h"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5c999eb5-d30f-4dae-985f-06e1bcded885"
                  name="TransactionHandler th"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8712e96a-781c-4693-8ebd-8649a338ebf9"
                  name="GenRebateHandler gh"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="86fccf8c-898f-4feb-8c37-fa060a725854"
                  name="ReturnHandler rh"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="f72bc4dd-e1d1-4094-9b32-949caf8048e1"
            name="Transation_Onlick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="0239a403-d435-45ae-a129-c32d0e835669"
            name="Return_Onclick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="27427c6d-69cb-4122-af4f-d1d3fe4f208e"
            name="EnterRebate_Onlick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
          <operation
            Id="4c3a7d6e-2e9f-4b08-8579-e7fb169655cb"
            name="GenRebate_Onlick"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="31499cf0-c7a9-4ca7-a801-5df110cd6513"
        name="TransactionHandler"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="2a1c9fed-44d0-49cf-8f92-3b43cc837005"
            name="createTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="5e55baf0-943a-4f9b-9a94-79cea83db1d4"
        name="GenRebateHandler"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="c8ee2e0c-5644-4be4-8551-98848f840821"
            name="genRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="1ed4fb27-e38f-469f-99f0-f4cefcd925c4"
        name="RetunHandler"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="59f83d6e-a24c-4722-84e1-b0f2589cb537"
            name="returnItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="604c5a75-c9f9-4348-b0aa-19fa3d8e5170"
        name="TransactionI"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="56ea3651-c85e-469d-bff7-e89bba5609cf"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="df3abe15-b97e-4c47-bf35-4773aaed9b66"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ed640824-79d1-41b9-955f-f99728a368c7">
                    <propertyInstance
                      Id="bec92ecc-06b2-490e-b5b8-74eacee8bc72"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1346abe5-d2f4-4d9b-b0a4-f879eb368f20">
                    <propertyInstance
                      Id="5eec925c-065e-4f1c-b9c7-1ae2fe1f07a9"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0b5e0ad4-4de9-490a-b748-d2c1d17cd677">
                    <propertyInstance
                      Id="8816b131-1d09-48a2-af18-a170a71d1087"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="280ab8fb-1430-49f3-a920-0ce7d6c3839e">
                    <propertyInstance
                      Id="5e7a9c90-c10b-4a02-a62f-fc5707f875a2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6f0778f-268e-4329-a350-3131b7de8574">
                    <propertyInstance
                      Id="45b53ab4-7cff-415f-9356-8c0512ae4679"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ada6959a-d596-419c-bbb5-8aa4fd9da02c">
                    <propertyInstance
                      Id="13da7eac-1441-44bb-99c5-3b157ac47e03"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="f7248fac-bf11-4273-9d3a-4a43fa196b75"
                  name="int a"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="3af2726a-8eff-4ec6-a2ff-07852a605bd5"
                  name="string n"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="ec6e47bc-4c16-4533-8e2b-a5c16a984ff7"
                  name="int p"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1f5262bc-c141-496b-890c-73f58b86dcae"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="9d6ea889-b3ab-4df4-9034-faa04b311bba"
            name="genReciept"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="fc0b4410-f543-4c59-92db-96d62e6864dd"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="32b4c2f2-e838-4495-a163-9c421018b4ec">
                    <propertyInstance
                      Id="b017a7ae-9b33-4ded-8fdb-5ca136f242bb"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ee0909d6-4003-4b16-a635-0a24bf1f3d78">
                    <propertyInstance
                      Id="374ec402-4fb2-461f-98a6-524cd683989f"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d8303804-ded7-4072-a26b-7fb0606d03c8">
                    <propertyInstance
                      Id="953d486e-6c00-4b16-9212-f00b34910762"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9c751df8-7a20-4fb9-8664-610fddfaf5ca">
                    <propertyInstance
                      Id="144528cb-0fb7-4ae0-a27b-2e03171c9701"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="4ffecd65-bc4f-41a7-b088-9a87ee692866">
                    <propertyInstance
                      Id="c5219c7e-9efb-493a-8a0b-daed7781a805"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="fef49298-4759-4a35-b97e-b112236e185e">
                    <propertyInstance
                      Id="a547dbb7-ae66-4ce5-b42c-08dc62aeb37d"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="6efa0954-81cb-40d6-98d4-18e4f43292a8"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="9122ec68-3e4f-48c9-be30-f25a445bdf26"
        name="ItemI"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="9f1091b0-acfc-4ee3-a59b-0db61e745b56"
            name="ToString"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="de247d0d-c4e9-42e2-b06e-cf5769296df4"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="aa79703e-ab3d-4260-af58-8b15c507e9a7">
                    <propertyInstance
                      Id="8381573c-39ee-4d81-9a54-140be678eb1b"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ec54012f-26ee-4c51-a883-65040add86d1">
                    <propertyInstance
                      Id="0c056b27-5756-47b2-87dc-73b5c76f0cc8"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ef19eb22-5f6a-47e9-aaa4-710ec6b249c3">
                    <propertyInstance
                      Id="45d1a2f7-15bc-4bfe-b039-af41575cbbc2"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a2563b57-ca1f-4c8b-b96d-23093384fec6">
                    <propertyInstance
                      Id="5022c0f5-b183-4a6e-91bc-62ca19efcdfd"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eeef4947-2084-4065-9ca4-1e508cfb84eb">
                    <propertyInstance
                      Id="a29b67c1-1b8b-4463-843d-9d937a0e1b13"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d9a87acf-25bc-4af0-ba2f-20eff58450a8">
                    <propertyInstance
                      Id="918c989b-16a7-45c6-9def-9f2a59544968"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="93a88d01-4869-4c36-884b-bb8e12ddad28"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="c64b7887-fa31-4afc-865d-7d689651930f"
        name="returnObs"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="55137bd5-f87e-4ba6-81c8-565cc8a1823e"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="60fe1263-974a-4f0d-b92f-52d8838becf0"
        name="Interface2"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="d93af165-e646-4e32-b34f-73042de012f0"
        name="genRebateObs"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="4c624b5b-5e72-498d-af69-8aa8a629f8c8"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="b4ebdfc0-fe16-4cfe-a481-eae4b0252079"
        name="transactionObs"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="31ae66c5-ddb1-4914-857d-f789017d672b"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="e8ca475e-f2ba-404e-ad35-e93bbaa0233b"
        name="Class1"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false" />
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="ef9759f7-f262-4683-8d76-0cd7423b6c55"
        name="ReturnScreen"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="945660a3-8e2b-481d-84fa-b248d19e7d72">
            <interfaceMoniker
              Id="c64b7887-fa31-4afc-865d-7d689651930f"
              LastKnownName="returnObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="f04310e1-c78e-4a20-967f-b42aaa320425"
            isDerived="false"
            sourceEndRoleName="ReturnScreen"
            targetEndRoleName="RScreenI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="2bc5a327-414b-4186-9410-8f7a420f303e"
              LastKnownName="RScreenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="99b248a3-b4d4-4d91-a98f-60c09810d1aa"
                  name="ReturnScreen"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="436711d5-8827-4bb1-bd02-c19499a1276a"
                  name="RScreenI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="3afbdeff-f7d3-4c63-bdbd-3f231d0d3102"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="f920fbd0-d256-46dc-8243-46f64dc257d9"
        name="TransactionScreen"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="edff22f0-6bf1-42bb-9656-b8c86e18a542">
            <interfaceMoniker
              Id="b4ebdfc0-fe16-4cfe-a481-eae4b0252079"
              LastKnownName="transactionObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="afd60ea9-6095-4324-a307-00d459cd2c69"
            isDerived="false"
            sourceEndRoleName="TransactionScreen"
            targetEndRoleName="TransScrenI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="d1504edd-97c4-4e76-929d-1694fc3e350d"
              LastKnownName="TransScrenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="791781d2-37c1-4a6e-8af8-030d467717ba"
                  name="TransactionScreen"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="e4279de5-b952-409a-a0b3-5702e3b82793"
                  name="TransScrenI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="f710f911-8b82-414e-aff2-0792c6457241"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="c372ca07-ba99-4bab-8f1b-4f467a7dbee2"
        name="GenScreen"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="74fd49e2-9e94-4fe9-a942-9aec2c073cbf">
            <interfaceMoniker
              Id="d93af165-e646-4e32-b34f-73042de012f0"
              LastKnownName="genRebateObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="c43ada39-3c3a-4ec2-81b8-be492cd93008"
            isDerived="false"
            sourceEndRoleName="GenScreen"
            targetEndRoleName="GenSceenI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="ef4e6ffc-ceb0-40eb-b9e3-39cf55c6acec"
              LastKnownName="GenSceenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="44d69b49-32cd-45af-a66c-cedb005b96bd"
                  name="GenScreen"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="9fb674cd-af92-4932-8d3d-9a55af3dd02a"
                  name="GenSceenI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="fa512d70-7abf-4602-8483-b24c2994139f"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <class
        Id="d5d70b9b-ffb2-4001-b91e-093e494cd371"
        name="RebateScreen"
        isAbstract="false"
        isLeaf="false"
        isActiveClass="false">
        <suppliersInternal>
          <interfaceRealization
            Id="286b818e-abba-4ea1-93b1-c851ab7feb14">
            <interfaceMoniker
              Id="8ebd6da7-88f9-4216-9ee5-5006346de2dc"
              LastKnownName="enterRebateObs"
              LastKnownLocation="Sales501ClassDiagram.uml" />
          </interfaceRealization>
        </suppliersInternal>
        <targetEnds>
          <association
            Id="e0117db2-13d3-4aee-b9bc-3bebfe13e16d"
            isDerived="false"
            sourceEndRoleName="RebateScreen"
            targetEndRoleName="RebScreenI"
            isLeaf="false"
            isAbstract="false">
            <interfaceMoniker
              Id="c8f5526d-ba9a-4039-ba42-bb01e0b76b8d"
              LastKnownName="RebScreenI"
              LastKnownLocation="Sales501ClassDiagram.uml" />
            <relationshipOwnedElementsInternal>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="c692387b-f406-43d8-beac-f1bf795740a2"
                  name="RebateScreen"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false"
                  isNavigableOwned="false" />
              </associationHasOwnedEnds>
              <associationHasOwnedEnds>
                <memberEnd
                  Id="2119bac5-3970-4fde-a376-60d48d2b9353"
                  name="RebScreenI"
                  isLeaf="false"
                  isStatic="false"
                  isReadOnly="false"
                  isDerived="false"
                  isDerivedUnion="false"
                  aggregation="None"
                  isComposite="false" />
              </associationHasOwnedEnds>
            </relationshipOwnedElementsInternal>
          </association>
        </targetEnds>
        <ownedOperationsInternal>
          <operation
            Id="e4d8e7c1-21bb-46b4-a033-d6c4b9e1367e"
            name="update"
            isLeaf="false"
            isStatic="false"
            isAbstract="false"
            concurrency="Sequential"
            isQuery="false" />
        </ownedOperationsInternal>
      </class>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="2bc5a327-414b-4186-9410-8f7a420f303e"
        name="RScreenI"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="b31a333f-638c-4ef3-9357-b42b9ea9c3a5"
            name="getTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="79b5fc37-f46e-49f7-b265-672819a003ef"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="b5a58b87-3356-43de-9599-e297d0757d8d">
                    <propertyInstance
                      Id="3278a204-190e-44f8-8ecb-cc0025a6bd2f"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d6595e03-793c-4f4b-a6ab-15c5cb679ec8">
                    <propertyInstance
                      Id="8acc3195-5828-4d7b-aa56-134084df94d3"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d602a123-8bd1-4e70-b464-9a03e8e76f95">
                    <propertyInstance
                      Id="1664a38e-7b4d-48ff-862b-bd767cfa7692"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ab8ea118-6910-4314-977c-3286af7f5dda">
                    <propertyInstance
                      Id="45f76c44-cf07-4975-a7dc-9b888da0ed5e"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="38354842-e934-4198-937d-64bd19933ed4">
                    <propertyInstance
                      Id="167e916b-7406-465e-b1b7-8b39f7c7c690"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="cbd1b7ea-81b1-41d1-b5f0-752a4842a99f">
                    <propertyInstance
                      Id="6f47b6e9-a280-4991-8f59-7746b580c90b"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="0f086a9c-83a8-4e1a-bd8c-e33272d569fc"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="2ef6dbe1-7142-42e4-a37e-257674efa881"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <classMoniker
                      Id="fae987dc-edaf-4a86-a8f5-fe22ad1f7265"
                      LastKnownName="Transaction"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="d1504edd-97c4-4e76-929d-1694fc3e350d"
        name="TransScrenI"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="0c524f4f-d97a-4b92-b200-fb7fd905cdad"
            name="addItem"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="1efcea78-5ec5-4930-8860-22217dc5184b"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="3f7f950b-9a78-447b-b512-2f15c2210d04">
                    <propertyInstance
                      Id="5d08f32e-bc2d-4df4-9461-c3d96be46fc1"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0ca83c67-c952-46dd-82bf-03e4767b853a">
                    <propertyInstance
                      Id="1e0519f2-21b1-440f-8399-409c3612de47"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="61992337-5e54-4165-b727-92fccaefea0a">
                    <propertyInstance
                      Id="8cfe81e9-4058-476e-8ead-747aa4c7cf82"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="1b06cadb-bc60-4da5-bece-e471ceaf4b6d">
                    <propertyInstance
                      Id="2a383a59-2ce7-41bc-874c-84130dacd1f2"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="0747199a-9915-41d9-bb5d-749f28817e43">
                    <propertyInstance
                      Id="96bc82aa-26d9-4574-bfbb-de4015297ba4"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="a85a2960-be67-4c8d-b06e-1d522d18f11d">
                    <propertyInstance
                      Id="4e8182e1-b183-4e6f-8355-42a3736b86b1"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="1319bbae-c880-42fe-abef-313140cef25f"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="d84377c4-2851-4a26-8784-065633e64d7e"
                  name="string name"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="35b98382-284f-4293-8220-a4d4f8f34b72"
                  name="float price"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5a2e933b-6e95-4c3b-8cc4-30b1b0fb1664"
                  name="int amount"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="8ec9ebea-4f02-4ab1-b4f5-84a620e3903e"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
          <operation
            Id="974e3057-369c-4a4a-b325-1ed3e2db55f2"
            name="addTransaction"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="935f08fe-8e9d-407b-88a1-4059e484c28c"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="80e1a51a-e3d9-4b93-92e5-b6726896c108">
                    <propertyInstance
                      Id="6ec92047-8d72-4e3a-ac4e-9d2c68a2d0be"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="ce76ca94-a6f9-464d-a7d0-c2009a2ad580">
                    <propertyInstance
                      Id="8408429a-fff9-4140-8b34-e223eae6c926"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="383fcb05-0390-410e-a6fc-b65b5b8f5b74">
                    <propertyInstance
                      Id="cace815f-94a1-4ec4-ba6a-d9163be99768"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="eff2124b-2ab8-49f4-af13-5b01773b7c00">
                    <propertyInstance
                      Id="97d13ec7-8452-471f-86f5-2248de5d89c4"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="d048262c-8139-4619-8fa3-2dea05868f8c">
                    <propertyInstance
                      Id="d0dc8a6c-1e8b-4431-8ebf-0c563ce3c88c"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="f3087f8e-0414-44b8-9b1b-75080c94bad7">
                    <propertyInstance
                      Id="f4eecfbb-f234-41a7-a2b7-9f901666828a"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="dc1a273f-327a-4257-b65f-58fe0b878355"
                  name="int id"
                  direction="In"
                  isUnique="false" />
              </operationHasOwnedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="b0fc8dea-5ad9-4978-93f7-75ec18359661"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="96d82c9b-eb06-48c1-aef5-d7e8a1c90526"
                      LastKnownName="void"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="ef4e6ffc-ceb0-40eb-b9e3-39cf55c6acec"
        name="GenSceenI"
        isAbstract="false"
        isLeaf="false">
        <ownedOperations>
          <operation
            Id="3a83bc2a-d964-4f7f-a731-c45e04564d57"
            name="generateRebate"
            isLeaf="false"
            isStatic="false"
            isAbstract="true"
            concurrency="Sequential"
            isQuery="false">
            <appliedStereotypesInternal>
              <stereotypeInstance
                Id="0fe4a739-e81a-4e6f-9a37-0cc34e18a1ff"
                name="method"
                profile="CSharpProfile">
                <propertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="63d4f0c3-84ba-4724-80e8-86a94ef44a0a">
                    <propertyInstance
                      Id="02314a92-347f-402f-a91b-fac6594533fa"
                      name="ClrAttributes" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="6d064337-c186-43fe-bb5b-928e5f65f11a">
                    <propertyInstance
                      Id="cee64917-8965-4cc4-9fe6-9b742c8b5d21"
                      name="IsPartial"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="97646008-7b97-4c0a-b056-3bd474476c87">
                    <propertyInstance
                      Id="7c52a984-4521-4076-bff9-204e4edd57f9"
                      name="IsUnsafe"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="9137eb91-0d7e-47d0-9b53-508ce3fdb093">
                    <propertyInstance
                      Id="e929cd74-7368-43c7-8857-140e9195d347"
                      name="Inheritance"
                      value="none" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8875d834-bcac-45f2-a19e-413b396cf0d6">
                    <propertyInstance
                      Id="f22b4a76-e860-4d18-8fe9-77a1544f82ab"
                      name="PackageVisibility"
                      value="internal" />
                  </stereotypeInstanceHasPropertyInstances>
                  <stereotypeInstanceHasPropertyInstances
                    Id="8eb04e10-9cb0-4cab-b347-8eb032537365">
                    <propertyInstance
                      Id="e3c1e526-c334-441d-b269-20648fc484ac"
                      name="params"
                      value="false" />
                  </stereotypeInstanceHasPropertyInstances>
                </propertyInstances>
              </stereotypeInstance>
            </appliedStereotypesInternal>
            <ownedParameters>
              <operationHasOwnedParameters>
                <parameter
                  Id="5ce4a80c-bb12-4cb5-acb9-62f0c90d833d"
                  direction="Return"
                  isUnique="false">
                  <type_NamedElement>
                    <undefinedTypeMoniker
                      Id="3b7bdd6c-8873-496d-8b00-aabc6a181690"
                      LastKnownName="string"
                      LastKnownLocation="Sales501ClassDiagram.uml" />
                  </type_NamedElement>
                </parameter>
              </operationHasOwnedParameters>
            </ownedParameters>
          </operation>
        </ownedOperations>
      </Interface>
    </packageHasNamedElement>
    <packageHasNamedElement>
      <Interface
        Id="c8f5526d-ba9a-4039-ba42-bb01e0b76b8d"
        name="RebScreenI"
        isAbstract="false"
        isLeaf="false" />
    </packageHasNamedElement>
  </packagedElements>
  <primitiveType
    Id="220a3521-e091-4221-bae9-3ef9018e845c"
    name="Integer"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="8943dc84-709e-4f62-b15a-a3273aa6f165"
    name="Boolean"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="59259974-6d55-42c6-b7bd-763d77ac8ef9"
    name="String"
    isAbstract="false"
    isLeaf="false" />
  <primitiveType
    Id="3ab42e7d-4969-445a-b209-471f5cb8209c"
    name="UnlimitedNatural"
    isAbstract="false"
    isLeaf="false" />
</modelStoreModel>