<?xml version = '1.0' encoding = 'UTF-8' ?>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' xmlns:UML2 = 'org.omg.xmi.namespace.UML2'
  timestamp = 'Tue Sep 20 11:43:25 MEST 2005'>
  <XMI.header>
    <XMI.documentation>
      <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
      <XMI.exporterVersion>1.0</XMI.exporterVersion>
    </XMI.documentation>
  </XMI.header>
  <XMI.content>
    <UML:Model xmi.id = 'I1441dc0m1066e78a649mm7f51' name = 'choreography' isSpecification = 'false'
      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
      <UML:Namespace.ownedElement>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7f2f' name = 'static model' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'/>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794c' name = 'Design' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794b' name = 'DesignDocument'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794a' name = 'AnalysisResult'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7949' name = 'Analysis'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7948' name = 'silent doAna;ysis'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7947' name = 'silent doAnalysis'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm791e' name = 'Designdocument'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ObjectFlowState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7913' name = 'AnalysisResult'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ObjectFlowState</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7874' name = 'Negotiation' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7861' name = 'Choreography'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7856' name = 'Customer Negotiation'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
          <UML:Classifier.feature>
            <UML:Operation xmi.id = 'I1441dc0m1066e78a649mm7630' name = '' visibility = 'public'
              isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = 'I1441dc0m1066e78a649mm762d' name = 'return' isSpecification = 'false'
                  kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType xmi.idref = 'I1441dc0m1066e78a649mm7631'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
            <UML:Method xmi.id = 'I1441dc0m1066e78a649mm762e' isSpecification = 'false'
              isQuery = 'false'>
              <UML:Method.body>
                <UML:ProcedureExpression xmi.id = 'I1441dc0m1066e78a649mm762f' language = 'java'
                  body = ''/>
              </UML:Method.body>
              <UML:Method.specification>
                <UML:Operation xmi.idref = 'I1441dc0m1066e78a649mm7630'/>
              </UML:Method.specification>
            </UML:Method>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7843' name = 'Relationship Type'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7838' name = 'BPEL_Engine' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7825' name = 'RoleType'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm781a' name = 'DesignCycle' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7807' name = 'BPEL_Design' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm77a7'/>
            <UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm76fc'/>
          </UML:ModelElement.clientDependency>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm77da' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm77e0' visibility = 'public'
              isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm77de'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm77df' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm77dd' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm77db'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm77dc' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Interface xmi.id = 'I1441dc0m1066e78a649mm77bd' name = 'Interface_1'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm77a8' name = 'realize' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm77a7' isSpecification = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
          </UML:ModelElement.stereotype>
          <UML:Dependency.client>
            <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm77bd'/>
          </UML:Dependency.supplier>
        </UML:Abstraction>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm77a0' name = 'Class_7' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'/>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm7787' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm778d' visibility = 'public'
              isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm778b'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm778c' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm778a' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7788'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7789' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm77a0'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm776a' name = 'Class_8' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'/>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm7751' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7757' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'aggregate'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7755'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7756' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7754' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7752'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7753' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm776a'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm772e' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7734' visibility = 'public'
              isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7732'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7733' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7731' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm772f'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7730' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Interface xmi.id = 'I1441dc0m1066e78a649mm7711' name = 'Interface_2'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm76fc' isSpecification = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
          </UML:ModelElement.stereotype>
          <UML:Dependency.client>
            <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm7711'/>
          </UML:Dependency.supplier>
        </UML:Abstraction>
        <UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm76ef' name = 'Association_Class_1'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm76f5' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm76f3'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm76f4' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm76f2' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm76f0'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm76f1' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Package xmi.id = 'I1441dc0m1066e78a649mm7632' name = 'java' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = 'I1441dc0m1066e78a649mm7633' name = 'lang' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:DataType xmi.id = 'I1441dc0m1066e78a649mm7634' name = 'int' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
                <UML:DataType xmi.id = 'I1441dc0m1066e78a649mm7631' name = 'void' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm760e' name = 'Customer_Negotiation'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm75da' name = 'BPEL_Customer'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
          </UML:ModelElement.stereotype>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm75e0' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm75de'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm75df' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm75dd' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm75db'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm75dc' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm75a1' name = 'Class_10' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'/>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm7588' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm758e' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm758c'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm758d' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7874'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm758b' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7589'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm758a' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm75a1'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm756b' name = 'Negotiation' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm7552' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7558' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7556'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7557' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm75da'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7555' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7553'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7554' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm756b'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm752b' name = 'Design' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm7508' name = 'BPEL_Design'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
          </UML:ModelElement.stereotype>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm750e' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm750c'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm750d' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm750b' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7509'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm750a' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm752b'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm74cf' name = 'DesignCycle' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm74b6' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm74bc' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm74ba'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm74bb' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm7508'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm74b9' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm74b7'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm74b8' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm74cf'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm748f' name = 'Analysis' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
          isActive = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm7467'/>
          </UML:ModelElement.clientDependency>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Interface xmi.id = 'I1441dc0m1066e78a649mm747c' name = 'Interface_3'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm7467' isSpecification = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
          </UML:ModelElement.stereotype>
          <UML:Dependency.client>
            <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm748f'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm747c'/>
          </UML:Dependency.supplier>
        </UML:Abstraction>
        <UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm7450' name = 'Design_Analysis'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
          </UML:ModelElement.stereotype>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7456' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7454'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7455' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7453' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7451'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7452' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm748f'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7417' name = 'AnalyseDesign'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm73fe' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7404' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7402'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7403' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm7450'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7401' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73ff'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7400' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7417'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm73d7' name = 'Manufacturability_Evaluation'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm73b4' name = 'Design_Manufacturability'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
          </UML:ModelElement.stereotype>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm73ba' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73b8'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm73b9' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm73b7' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73b5'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm73b6' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm73d7'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:AssociationClass>
        <UML:Class xmi.id = 'I1441dc0m1066e78a649mm7369' name = 'EvaluateManufacturability'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
          </UML:ModelElement.stereotype>
        </UML:Class>
        <UML:Association xmi.id = 'I1441dc0m1066e78a649mm7350' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7356' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7354'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7355' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm73b4'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7353' visibility = 'public'
              isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
              targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7351'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7352' lower = '1'
                      upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7369'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:TagDefinition xmi.id = 'I1441dc0m1066e78a649mm7329' name = 'swimlane'
          isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7328'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7327' lower = '1'
                  upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
      </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm7f24' isSpecification = 'false'>
      <UML:StateMachine.context>
        <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7874'/>
      </UML:StateMachine.context>
      <UML:StateMachine.top>
        <UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm7f23' name = '' isSpecification = 'false'
          isConcurrent = 'false'>
          <UML:CompositeState.subvertex>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7f1f' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'initial'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7f15'/>
              </UML:StateVertex.outgoing>
            </UML:Pseudostate>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7f1a' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'fork'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7db7'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7eae'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7f15'/>
              </UML:StateVertex.incoming>
            </UML:Pseudostate>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7f01' name = 'send ' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7326' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;&lt;Design&gt;&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e8a'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e6c'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7dd3'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7998'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a2d'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7eae'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7f00' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7f02' language = 'java'
                      body = 'send'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7ec9' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7ec8' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7eca' language = 'java'
                      body = 'Action_State_3'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e92' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7325' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;&lt;Design&gt;&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e44'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e31'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7be4'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78d1'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a59'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e8a'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bd1'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm795f'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6964'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e91' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e93' language = 'java'
                      body = 'receive'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e74' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e6c'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e73' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e75' language = 'java'
                      body = 'Action_State_5'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e55' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e0c'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e31'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e54' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e56' language = 'java'
                      body = 'perform DesignCycle'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e4c' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e44'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e4b' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e4d' language = 'java'
                      body = 'Action_State_7'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e1d' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7df9'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b86'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b3a'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e0c'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a59'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e1c' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e1e' language = 'java'
                      body = 'send'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e14' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d5b'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b86'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b73'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e13' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e15' language = 'java'
                      body = 'receive'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7dde' name = 'startDesign'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7da0'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7dd3'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7dbf' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7324' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;&lt;Analysis&gt;&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79c1'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a2b'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7db7'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a1a'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79fe'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7985'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7da0'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7dbe' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7dc0' language = 'java'
                      body = 'receive'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d8c' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7322' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;&lt;Analysis&gt;&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c1d'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bb5'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ba2'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7972'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78be'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6989'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c0a'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bf7'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a18'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm699c'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d8b' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d8d' language = 'java'
                      body = 'send'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d83' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ce8'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cd5'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6936'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c1d'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b4d'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d82' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d84' language = 'java'
                      body = 'receive'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d7a' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d09'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7caf'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c51'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d09'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d79' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d7b' language = 'java'
                      body = 'assign result=&quot;notOk&quot;'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d71' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c89'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cc2'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d70' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d72' language = 'java'
                      body = 'assign result=&quot;Ok&quot;'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d68' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d48'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6901'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c9c'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c89'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c6d'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c51'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b60'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6923'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d67' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d69' language = 'java'
                      body = 'send'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7d60' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'join'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d1d'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d5b'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d48'/>
              </UML:StateVertex.incoming>
            </UML:Pseudostate>
            <UML:FinalState xmi.id = 'I1441dc0m1066e78a649mm7d35' name = '' visibility = 'public'
              isSpecification = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d30'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d30'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d1d'/>
              </UML:StateVertex.incoming>
            </UML:FinalState>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7cf6' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'junction'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cc2'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7caf'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cd5'/>
              </UML:StateVertex.incoming>
            </UML:Pseudostate>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7cf0' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ce8'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7cef' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7cf1' language = 'java'
                      body = 'Action_State_16'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7c75' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c9c'/>
              </UML:StateVertex.outgoing>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7c74' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7c76' language = 'java'
                      body = 'Action_State_17'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7c59' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c6d'/>
              </UML:StateVertex.outgoing>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7c58' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7c5a' language = 'java'
                      body = 'Action_State_18'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c3e' name = 'DesignFinished'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bf7'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bd1'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6964'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7be4'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ba2'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6989'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c33' name = 'RequestProposal'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b4d'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b3a'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c28' name = 'Proposal'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b73'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b60'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6901'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7bbd' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bb5'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7bbc' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7bbe' language = 'java'
                      body = 'Action_State_19'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7b8e' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7df9'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7b8d' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7b8f' language = 'java'
                      body = 'Action_State_20'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm68bc' name = 'x' visibility = 'public'
              isSpecification = 'false' isSynch = 'false'/>
          </UML:CompositeState.subvertex>
        </UML:CompositeState>
      </UML:StateMachine.top>
      <UML:StateMachine.transitions>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7f15' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1f'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7eae' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e8a' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e6c' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e74'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e44' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e4c'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e31' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e55'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e0c' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e55'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7df9' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7b8e'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7dd3' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7dde'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7db7' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7da0' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7dde'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d5b' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d48' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d30' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d1d' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d09' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7ce8' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7cf0'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7cd5' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7cc2' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d71'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7caf' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c9c' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7c75'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c89' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d71'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c6d' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7c59'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c51' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c1d' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c0a' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm79d2'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bf7' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7be4' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bd1' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bb5' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7bbd'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7ba2' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b86' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b73' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b60' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b4d' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c33'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b3a' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c33'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7a2d' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7a1a' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7a06'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79fe' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7985' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79ae'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm795f' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79a3'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a59' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a18' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm699c' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6989' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6964' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6923' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm693e'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6901' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
          </UML:Transition.target>
        </UML:Transition>
      </UML:StateMachine.transitions>
    </UML:ActivityGraph>
    <UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm7b1b' isSpecification = 'false'>
      <UML:StateMachine.context>
        <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7417'/>
      </UML:StateMachine.context>
      <UML:StateMachine.top>
        <UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm7b1a' name = '' isSpecification = 'false'
          isConcurrent = 'false'>
          <UML:CompositeState.subvertex>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7a32' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'fork'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a2d'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79fe'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79e6'/>
              </UML:StateVertex.incoming>
            </UML:Pseudostate>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7a06' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a1a'/>
              </UML:StateVertex.outgoing>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7a05' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7a07' language = 'java'
                      body = 'Action_State_21'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm79eb' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'initial'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79e6'/>
              </UML:StateVertex.outgoing>
            </UML:Pseudostate>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm79d2' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7323' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c0a'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79c1'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm79d1' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm79d3' language = 'java'
                      body = 'silent DoAnalysis'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm79c9' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm79c8' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm79ca' language = 'java'
                      body = 'Action_State_23'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm79ae' name = 'DesignDocument'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7985'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7998'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm79a3' name = 'Evaluation'
              visibility = 'public' isSpecification = 'false' isSynch = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm795f'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7972'/>
              </UML:StateVertex.incoming>
            </UML:ObjectFlowState>
            <UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm78d6' name = '' visibility = 'public'
              isSpecification = 'false' kind = 'join'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78a2'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm788a'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78d1'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78be'/>
              </UML:StateVertex.incoming>
            </UML:Pseudostate>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm78aa' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78a2'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm78a9' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm78ab' language = 'java'
                      body = 'Action_State_24'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:FinalState xmi.id = 'I1441dc0m1066e78a649mm788f' name = '' visibility = 'public'
              isSpecification = 'false'>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm788a'/>
              </UML:StateVertex.incoming>
            </UML:FinalState>
          </UML:CompositeState.subvertex>
        </UML:CompositeState>
      </UML:StateMachine.top>
      <UML:StateMachine.transitions>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79e6' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm79eb'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79c1' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm79d2'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7998' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79ae'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7972' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79a3'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78d1' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78be' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78a2' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm78aa'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm788a' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm788f'/>
          </UML:Transition.target>
        </UML:Transition>
      </UML:StateMachine.transitions>
    </UML:ActivityGraph>
    <UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm6fa6' isSpecification = 'false'>
      <UML:StateMachine.context>
        <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm74cf'/>
      </UML:StateMachine.context>
      <UML:StateMachine.top>
        <UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm6fa5' name = '' isSpecification = 'false'
          isConcurrent = 'false'>
          <UML:CompositeState.subvertex>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm6a33' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a18'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69fc'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a2b'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm6a32' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm6a34' language = 'java'
                      body = 'silent doDesign'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm6a04' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69af'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69fc'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm6a03' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm6a05' language = 'java'
                      body = 'perform AnalyseDesign'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm69e8' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69c2'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm699c'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69d5'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69c2'/>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69af'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm69e7' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm69e9' language = 'java'
                      body = 'perform EvaluateManufacturability'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm69dd' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69d5'/>
              </UML:StateVertex.outgoing>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm69dc' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm69de' language = 'java'
                      body = 'Action_State_29'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
            <UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm693e' name = '' visibility = 'public'
              isSpecification = 'false' isDynamic = 'false'>
              <UML:StateVertex.outgoing>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6923'/>
              </UML:StateVertex.outgoing>
              <UML:StateVertex.incoming>
                <UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6936'/>
              </UML:StateVertex.incoming>
              <UML:State.entry>
                <UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm693d' name = '' isSpecification = 'false'
                  isAsynchronous = 'false'>
                  <UML:Action.script>
                    <UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm693f' language = 'java'
                      body = 'silent prepareProposal'/>
                  </UML:Action.script>
                </UML:CallAction>
              </UML:State.entry>
            </UML:ActionState>
          </UML:CompositeState.subvertex>
        </UML:CompositeState>
      </UML:StateMachine.top>
      <UML:StateMachine.transitions>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a2b' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69fc' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a04'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69d5' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69dd'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69c2' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69af' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a04'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
          </UML:Transition.target>
        </UML:Transition>
        <UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6936' isSpecification = 'false'>
          <UML:Transition.source>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
          </UML:Transition.source>
          <UML:Transition.target>
            <UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm693e'/>
          </UML:Transition.target>
        </UML:Transition>
      </UML:StateMachine.transitions>
    </UML:ActivityGraph>
    <UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm68b1' isSpecification = 'false'>
      <UML:StateMachine.context>
        <UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7369'/>
      </UML:StateMachine.context>
      <UML:StateMachine.top>
        <UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm68b0' name = '' isSpecification = 'false'
          isConcurrent = 'false'/>
      </UML:StateMachine.top>
    </UML:ActivityGraph>
  </XMI.content>
</XMI>
