<?xml version = "1.0" encoding = "UTF-8" ?>
<uml version="6">
  <argo version="6">
    <documentation>
      <authorname></authorname>
      <authoremail></authoremail>
      <version>0.34</version>
      <description>
        
      </description>
    </documentation>
    <settings>
      <notationlanguage>UML 1.4</notationlanguage>
      <showboldnames>false</showboldnames>
      <useguillemots>false</useguillemots>
      <showassociationnames>true</showassociationnames>
      <showvisibility>false</showvisibility>
      <showmultiplicity>false</showmultiplicity>
      <showinitialvalue>false</showinitialvalue>
      <showproperties>false</showproperties>
      <showtypes>true</showtypes>
      <showstereotypes>false</showstereotypes>
      <showsingularmultiplicities>true</showsingularmultiplicities>
      <defaultshadowwidth>1</defaultshadowwidth>
      <hidebidirectionalarrows>true</hidebidirectionalarrows>    
      <fontname>Dialog</fontname>
      <fontsize>12</fontsize>
      <defaultstereotypeview>0</defaultstereotypeview>
      <activediagram>apply(criticResult : ActionProbabilityRulePair) : Action Activity</activediagram>
    </settings>
    <searchpath href="PROJECT_DIR" />
    <members>
      <member type="profile"
              name="0.3.1-research_profile.profile" />
      <member type="xmi"
              name="0.3.1-research.xmi" />
      <member type="pgml"
              name="0.3.1-research_EmotionMachineComponent.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Emotion Machine Component" />
      <member type="pgml"
              name="0.3.1-research_UseCaseProduction.pgml"
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
              diagramname="Use Case Production" />
      <member type="pgml"
              name="0.3.1-research_UseCaseTrain.pgml"
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
              diagramname="Use Case Train" />
      <member type="pgml"
              name="0.3.1-research_AIVCollaboration.pgml"
              diagramclass="org.argouml.uml.diagram.collaboration.ui.UMLCollaborationDiagram"
              diagramname="AIV Collaboration" />
      <member type="pgml"
              name="0.3.1-research_Component.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Component" />
      <member type="pgml"
              name="0.3.1-research_GoalConceptClass.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Goal Concept Class" />
      <member type="pgml"
              name="0.3.1-research_knowledgeClass.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="knowledge Class" />
      <member type="pgml"
              name="0.3.1-research_CriticInterface.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Critic Interface" />
      <member type="pgml"
              name="0.3.1-research_AIVSequence.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="AIV Sequence" />
      <member type="pgml"
              name="0.3.1-research_HowTo.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="HowTo" />
      <member type="pgml"
              name="0.3.1-research_Training.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Training" />
      <member type="pgml"
              name="0.3.1-research_LifecycleActivity.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="Life cycle Activity" />
      <member type="pgml"
              name="0.3.1-research_GoalTraining.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="GoalTraining" />
      <member type="pgml"
              name="0.3.1-research_Way2ThinkInterface.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Way2Think Interface" />
      <member type="pgml"
              name="0.3.1-research_SelectorInterface.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Selector Interface" />
      <member type="pgml"
              name="0.3.1-research_ActionClass.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Action Class" />
      <member type="pgml"
              name="0.3.1-research_startRequestProcessingActivity.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="start Request Processing Activity" />
      <member type="pgml"
              name="0.3.1-research_classifyIncidentActivity.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="classify Incident Activity" />
      <member type="pgml"
              name="0.3.1-research_applyrequestRequestActionActivity.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="apply(request : Request) : Action Activity" />
      <member type="pgml"
              name="0.3.1-research_applygoalGoalActionActivity.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="apply(goal : Goal) : Action Activity" />
      <member type="pgml"
              name="0.3.1-research_selectoractivity5.pgml"
              diagramclass="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram"
              diagramname="apply(criticResult : ActionProbabilityRulePair) : Action Activity" />
      <member type="todo"
              name="0.3.1-research.todo" />
    </members>
    <historyfile name="" />
  </argo>
<profile>
		<plugin>
			UML 1.4
		</plugin>
		<plugin>
			GoodPractices
		</plugin>
		<plugin>
			CodeGeneration
		</plugin>
</profile>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Thu Feb 16 07:01:30 EET 2012'>
  <XMI.header>    <XMI.documentation>
      <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
      <XMI.exporterVersion>0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ </XMI.exporterVersion>
    </XMI.documentation>
    <XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header>
  <XMI.content>
    <UML:Model xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865'
      name = '0.3' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
      isAbstract = 'false'>
      <UML:Namespace.ownedElement>
        <UML:Comment xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000869'
          isSpecification = 'false' body = 'Runs the&#10;Critics rules &#10;over inbound&#10;data.'>
          <UML:Comment.annotatedElement>
            <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000887'
          isSpecification = 'false' body = 'Executes &#10;proper&#10;Way to think&#10;'>
          <UML:Comment.annotatedElement>
            <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Package xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A8'
          name = 'communication' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Actor xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'
              name = 'Customer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B9'/>
              </UML:GeneralizableElement.generalization>
            </UML:Actor>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD'
              name = 'ProvideDirectInstruction' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AF'/>
              </UML:GeneralizableElement.generalization>
            </UML:UseCase>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9'
              name = 'ProvideRequest' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Generalization xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AF'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B4'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B5'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B6'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3'
              name = 'ProvideProblemDescription' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CD'/>
              </UML:GeneralizableElement.generalization>
            </UML:UseCase>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7'
              name = 'MonitorsSolutions' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:UseCase.include>
                <UML:Include xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CC'/>
              </UML:UseCase.include>
            </UML:UseCase>
            <UML:Actor xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8'
              name = 'User' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Generalization xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B9'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BA'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BB'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BC'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Actor xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF'
              name = 'TSS' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C0'/>
              </UML:GeneralizableElement.generalization>
            </UML:Actor>
            <UML:Generalization xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C0'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C1'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C2'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C3'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C4'
              name = 'ProvidesSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5'
              name = 'Train' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:UseCase.include>
                <UML:Include xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C9'/>
                <UML:Include xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CA'/>
              </UML:UseCase.include>
            </UML:UseCase>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C6'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C7'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C8'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Include xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C9'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Include xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CA'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C4'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Include xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CC'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CB'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7'/>
              </UML:Include.base>
            </UML:Include>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CB'
              name = 'CorrectSystemSolutions' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Generalization xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CD'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CE'
              name = 'ProvideClarificationResponse' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D0'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D1'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D2'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CE'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:UseCase xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D3'
              name = 'ProvideConfirmationResponse' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Association xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D4'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D5'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D6'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D0'
          name = 'annotator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'
              name = 'Annotator' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Component xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6'
              name = 'LexicalParser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A04'/>
              </UML:GeneralizableElement.generalization>
            </UML:Component>
            <UML:Component xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7'
              name = 'KnowledgeBaseAnnotator' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A05'/>
              </UML:GeneralizableElement.generalization>
            </UML:Component>
            <UML:Generalization xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A04'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Generalization xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A05'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A18'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A19'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A1A'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DC'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AB'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AC'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AD'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DB'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD0'
              name = 'PreliminaryAnnotator' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
            <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD1'
              name = 'KnowledgeBaseAnnotator' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
            <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001118'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001119'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000111A'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D1'
          name = 'interpreter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D4'
              name = 'Interpreter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A28'/>
              </UML:ModelElement.comment>
            </UML:Component>
            <UML:Association xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A1B'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A1C'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A1D'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DC'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A21'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A22'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A23'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A24'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A25'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A26'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D8'
          name = 'knowledgebase' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9'
              name = 'KnowledgeBase' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2E'
                  name = 'getCritics4Goal' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2F'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E30'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C42'
                  name = 'getResource4Goal' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C43'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C44'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Component>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DA'
          name = 'model' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Generalization xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA8'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Comment xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DAF'
              isSpecification = 'false' body = 'This diagram should&#10;be used as guide.'/>
            <UML:Package xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AE'
              name = 'goal' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6'
                  name = 'HelpUser' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA9'/>
                  </UML:ModelElement.clientDependency>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C49'/>
                  </UML:ModelElement.comment>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7'
                  name = 'ResolveIncident' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4A'/>
                  </UML:ModelElement.comment>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA8'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C49'
                  isSpecification = 'false' body = 'System &#10;ultimate &#10;goal'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4A'
                  isSpecification = 'false' body = 'The only way&#10;to help user'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B'
                  name = 'UnderstandIncidentType' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4D'/>
                  </UML:ModelElement.comment>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4C'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4C'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4D'
                  isSpecification = 'false' body = 'Could be:&#10;Direct instuction&#10;Problem desciption:&#10;with or without &#10;Desired state descrption'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Class xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E'
                  name = 'ModelDirectInstruction' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58'/>
                  </UML:ModelElement.comment>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4F'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4F'
                  name = '' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B'/>
                  </UML:Generalization.parent>
                  <UML:Generalization.powertype>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B62'/>
                  </UML:Generalization.powertype>
                </UML:Generalization>
                <UML:Class xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50'
                  name = 'ResolveProblem' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58'/>
                  </UML:ModelElement.comment>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C51'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C51'
                  isSpecification = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58'/>
                  </UML:ModelElement.comment>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54'
                  name = 'ModelCurrentSituation' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C55'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C55'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56'
                  name = 'InferDesiredState' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5A'/>
                  </UML:ModelElement.comment>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C53'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58'
                  isSpecification = 'false' body = 'Conditional Goals:&#10;are activated &#10;depending&#10;of the incident Type'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E'/>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50'/>
                    <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C51'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5A'
                  isSpecification = 'false' body = 'Conditional Goal:&#10;activated if &#10;Desired state is&#10;not set in Incident'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5B'
                  name = '3 laws of robotics' isSpecification = 'false' body = 'How do we program three laws of robotics&#10;A robot may not injure a human being or, through inaction, allow a human being to come to harm.&#10;A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law.&#10;A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws.'/>
                <UML:Class xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51'
                  name = 'FormalizeProblemDescripton' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C52'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C54'
                      name = 'whatsWrong' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C55'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C56'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C57'
                      name = 'desiredState' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C58'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C59'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C52'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C53'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Abstraction xmi.id = '89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA9'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AF'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Interface xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AF'
                  name = 'Goal' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB0'
              name = 'knowledge' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Interface xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'
                  name = 'Resource' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110C'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB2'
                      name = 'getKnowledgeURI' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB3'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4'
                  name = 'KnowledgeURI' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB5'
                      name = 'namespace' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB8'
                      name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB9'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBA'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBB'
                      name = 'revision' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBC'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBD'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBE'
                      name = 'uID' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BBF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC1'
                      name = 'uRI' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC4'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC4'
                  name = 'URI' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Stereotype xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'
                  name = 'case' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
                </UML:Stereotype>
                <UML:Stereotype xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'
                  name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
                </UML:Stereotype>
                <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'
                  name = 'List' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Association xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF9'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFB'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Generalization xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFD'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07'
                  name = 'MicroNeme' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9F'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C11'
                      name = 'kLines' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C12'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C13'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B90'
                      name = 'frames' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B91'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B92'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'
                  name = 'Double' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'
                  name = 'KLine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E2'/>
                  </UML:ModelElement.comment>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C1C'
                      name = 'resources' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C1D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C1E'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010DF'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Package xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C23'
                  name = 'primitives' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24'
                      name = 'StringResource' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C28'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C2A'
                          name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C2B'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25'
                      name = 'NumberResource' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C26'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C2C'
                          name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C2D'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C26'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Abstraction xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C28'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Interface xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71'
                  name = 'Link' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C72'
                      name = 'getSource' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C73'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C74'
                      name = 'getDestinatino' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C75'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C76'
                      name = 'getProbability' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C77'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Abstraction xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C79'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Association xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B96'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B97'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B98'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B99'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9A'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9B'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Comment xmi.id = '82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9F'
                  isSpecification = 'false' body = 'Domain'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:DataType xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000C9D'
                  name = 'Request' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA4'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA5'
                      name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA6'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA7'
                      name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA8'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA9'
                      name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAA'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAB'
                      name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAC'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:DataType>
                <UML:DataType xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000C9E'
                  name = 'TrainingRequest' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:DataType xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA3'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
                <UML:Generalization xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA4'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:DataType xmi.idref = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000C9D'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:DataType xmi.idref = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CA3'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:DataType xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAD'
                  name = 'Request' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAE'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CB0'
                      name = 'newOperation' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CB1'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:DataType>
                <UML:Stereotype xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAE'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Stereotype.baseClass>DataType</UML:Stereotype.baseClass>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAF'/>
                  </UML:ModelElement.stereotype>
                </UML:Stereotype>
                <UML:Stereotype xmi.id = '-64--88-121--120-64396662:1353dd35aba:-8000:0000000000000CAF'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Stereotype.baseClass>Stereotype</UML:Stereotype.baseClass>
                </UML:Stereotype>
                <UML:Generalization xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCA'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCB'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CD2'
                  name = 'Dictionary' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Abstraction xmi.id = '-64--88-121--120--3b0822b9:13542327788:-8000:0000000000001613'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5A'
                  name = 'ArrayOfString' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B'
                  name = 'ValueHowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D60'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5C'
                      name = 'Value' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5E'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D60'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62'
                  name = 'FunctionHowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6D'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D63'
                      name = 'FunctionBody' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D64'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D65'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED5'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D66'
                      name = 'InputParameters' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D67'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D68'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED4'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D69'
                      name = 'OutputParameters' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6B'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED4'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6C'
                  name = 'ListOfHowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Abstraction xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6D'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Abstraction xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6F'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Abstraction xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D5F'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Abstraction xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D68'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Association xmi.id = '89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA4'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA5'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA6'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DB'
                  name = 'Text' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Abstraction xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED2'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED4'
                  name = 'ListOfKeyValueFrame' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED5'
                  name = 'ListOfFrame' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010DF'
                  name = 'Map' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E0'
                  name = 'communication' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'
                      name = 'Request' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--120--3b0822b9:13542327788:-8000:0000000000001613'/>
                      </UML:ModelElement.clientDependency>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCA'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB7'
                          name = 'description' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB9'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CBA'
                          name = 'incidentCategory' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CBB'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CBC'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0'
                      name = 'TrainingRequest' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCB'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC1'
                          name = 'trainingTree' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC2'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC3'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC4'
                          name = 'solution' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC5'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC6'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6'
                      name = 'Context' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC7'/>
                      </UML:ModelElement.clientDependency>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC7'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Class xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1D'
                      name = 'ClarificationRequest' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CED'
                      name = 'ClarificationResponce' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                    <UML:Class xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E82'
                      name = 'ConfirmationRequest' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E1'
                  name = 'training' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64'
                      name = 'TrainingTreeNode' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D68'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D65'
                          name = 'goal' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D66'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D67'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--120--1f79db71:1357b5b174b:-8000:000000000000159E'
                          name = 'ParentNode' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120--1f79db71:1357b5b174b:-8000:000000000000159F'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120--1f79db71:1357b5b174b:-8000:00000000000015A0'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'
                      name = 'Goal' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8'/>
                        <UML:Abstraction xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4'/>
                      </UML:ModelElement.clientDependency>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Class xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D'
                      name = 'Tag' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110E'/>
                        <UML:Abstraction xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001110'/>
                      </UML:ModelElement.clientDependency>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110E'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Abstraction xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001110'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Association xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB6'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB7'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB8'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Comment xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E2'
                  isSpecification = 'false' body = 'Mental&#10;context&#10;contains&#10;named Resource-s'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E3'
                  isSpecification = 'false' body = 'Universal&#10;container&#10;semanticNetwork&#10;and narratives&#10;used to make class&#10;handy'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Abstraction xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E6'
                  name = 'howTo' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77'
                      name = 'Solution' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E7'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D78'
                          name = 'howTos' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D79'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D7A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E7'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC8'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Class xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'
                      name = 'HowTo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6F'/>
                        <UML:Abstraction xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D5F'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D51'
                          name = 'Parameters' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D52'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D53'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED4'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D54'
                          name = 'Tags' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D55'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D56'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB9'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBA'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBB'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010EE'
                  name = 'semanticnetwork' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'
                      name = 'SemanticNetwork' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001101'/>
                      </UML:ModelElement.comment>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE3'
                          name = 'rootNodes' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'
                      name = 'SemanticNetWorkNode' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDE'
                          name = 'links' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE0'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010EB'
                          name = 'contents' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010EC'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010ED'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08'
                      name = 'SemanticNetworkLink' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C79'/>
                      </UML:ModelElement.clientDependency>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C00'
                          name = 'source' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C01'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C02'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C04'
                          name = 'destination' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C05'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C06'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0A'
                          name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0B'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0C'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0D'
                          name = 'probability' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0E'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C0F'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FA'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FB'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FC'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                    <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FD'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FE'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FF'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F1'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F2'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F3'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F4'
                  name = 'frame' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'
                      name = 'Frame' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E3'/>
                      </UML:ModelElement.comment>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BEC'
                          name = 'resources' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BED'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BEE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BEF'
                          name = 'semanticNetworks' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF0'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF1'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF3'
                          name = 'narratives' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF4'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF5'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC'
                      name = 'TransFrame' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFD'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFE'
                          name = 'delta' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFF'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C00'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C01'
                          name = 'deltaAsSemanticNetwork' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C02'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C03'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C04'
                          name = 'deltaAsNarrative' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C05'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C06'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB'
                      name = 'KeyValueFrame' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED2'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECC'
                          name = 'Key' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECD'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECE'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECF'
                          name = 'Value' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED0'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED1'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C86'
                      name = 'Way2ThinkProbabilityRuleTriple' visibility = 'public' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:GeneralizableElement.generalization>
                        <UML:Generalization xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBF'/>
                      </UML:GeneralizableElement.generalization>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C89'
                          name = 'way2Think' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C8A'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C8B'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C8C'
                          name = 'probability' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C8D'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C8E'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC0'
                          name = 'rule' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC1'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC2'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Generalization xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBF'
                      isSpecification = 'false'>
                      <UML:Generalization.child>
                        <UML:Class xmi.idref = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C86'/>
                      </UML:Generalization.child>
                      <UML:Generalization.parent>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                      </UML:Generalization.parent>
                    </UML:Generalization>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F5'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F6'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F7'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Package xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001100'
                  name = 'narrative' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF'
                      name = 'Rule' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD4'
                          name = 'antecedent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD5'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD6'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD7'
                          name = 'consequent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD8'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BD9'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Class xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6'
                      name = 'Narrative' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC5'/>
                      </UML:ModelElement.stereotype>
                      <UML:Classifier.feature>
                        <UML:Attribute xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC9'
                          name = 'rules' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCA'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCB'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCC'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                      </UML:Classifier.feature>
                    </UML:Class>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Comment xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001101'
                  isSpecification = 'false' body = 'Graph of&#10;nodes'>
                  <UML:Comment.annotatedElement>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Comment xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110C'
                  isSpecification = 'false' body = 'All classes &#10;and interfaces&#10;of model &#10;implements &#10;Resource interface'>
                  <UML:Comment.annotatedElement>
                    <UML:Interface xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Interface xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DC'
                  name = 'AnnotatedText' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Collaboration xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DD'
          name = 'AIV Collaboration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ClassifierRole xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E0'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DF'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E1'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E3'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E2'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E4'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E6'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E5'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E7'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E9'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E8'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EA'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EB'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EC'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E7'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B49'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B4B'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B4A'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
              </UML:ClassifierRole.base>
              <UML:ClassifierRole.availableContents>
                <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000868'/>
              </UML:ClassifierRole.availableContents>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B4F'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B51'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B50'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
              </UML:ClassifierRole.base>
              <UML:ClassifierRole.availableContents>
                <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000868'/>
              </UML:ClassifierRole.availableContents>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'
              name = 'perceiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B54'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B53'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B58'
              name = 'directInstruction' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5A'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B59'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5B'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5C'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5D'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B58'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E'
              name = 'UserProblem description without desired state' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B60'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5F'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B61'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B62'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B63'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B44'
              name = 'UserProblem description with Desired State' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B46'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B45'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B47'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B48'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B49'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B44'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4A'
              name = 'SysetmRequest UserClarification' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4C'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4B'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4D'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4E'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4F'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50'
              name = 'CurrentSituation ' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B52'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B51'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099B'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B55'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B54'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B56'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B57'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B58'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5C'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5D'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5E'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5F'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B60'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B61'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B62'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B64'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B63'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:Classifier.powertypeRange>
                <UML:Generalization xmi.idref = '89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4F'/>
              </UML:Classifier.powertypeRange>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B65'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B66'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B67'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B62'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:Comment xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69'
              isSpecification = 'false' body = 'For example&#10;the UserProblem&#10;with DesiredState&#10;was chosen'>
              <UML:Comment.annotatedElement>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B44'/>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50'/>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6E'
              name = 'UserProblem' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B70'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6F'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000892'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B74'
              name = 'Self' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B76'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B75'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B77'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B78'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B79'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B74'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7A'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7B'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B74'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7C'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7D'
              name = 'Self' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7F'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7E'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B83'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B84'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B85'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B86'
              name = 'Self' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B88'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B87'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B89'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8A'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8B'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B86'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B92'
              name = 'Install Software' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B94'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B93'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'
              name = 'Perceiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B97'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B96'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B98'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B99'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B86'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9A'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9E'
              name = 'InstallSoftware' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA0'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9F'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA1'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA2'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA3'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA4'
              name = 'UnInstallSoftware' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA6'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA5'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA7'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA8'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA9'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAA'
              name = 'SetupWiFi' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAC'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAB'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAD'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAE'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAF'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAA'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB2'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB1'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB3'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB4'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB5'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:Comment xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6'
              isSpecification = 'false' body = 'For example&#10;the NothingWasFound&#10;thus&#10;ExtenciveSearch&#10;was chosen'>
              <UML:Comment.annotatedElement>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0'/>
                <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBD'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBD'
              name = 'NothingWasFound' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBF'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBE'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6'/>
              </UML:ModelElement.comment>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC0'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC1'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC2'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBD'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3'
              name = 'Generate Solution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC5'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC4'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000888'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC6'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC7'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC8'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC9'
              name = 'Clarification Request' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCB'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCA'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A3'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCC'
              name = 'ReportSuccess' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCE'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCD'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD3'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD4'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD5'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCC'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD6'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD7'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD8'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD9'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDA'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDB'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC2'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC3'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC4'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
            <UML:AssociationRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC5'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC6'
                  isSpecification = 'false' isNavigable = 'false' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC7'
                  isSpecification = 'false' isNavigable = 'true' aggregation = 'none'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
            </UML:AssociationRole>
          </UML:Namespace.ownedElement>
        </UML:Collaboration>
        <UML:Comment xmi.id = '127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A28'
          isSpecification = 'false' body = 'Interpreter&#10;and Validator&#10;could be&#10;implemented&#10;as&#10;Critic-&gt;Way2Think&#10;pair'>
          <UML:Comment.annotatedElement>
            <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D4'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Package xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'
          name = 'selector' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'
              name = 'Selector' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E19'
                  name = 'SendRequest' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1A'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1D'
                  name = 'SendRequest' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1E'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1F'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E33'
                  name = 'SelfReflective' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E34'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3E'
                  name = 'sendRequest' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3F'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E40'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E44'
                  name = 'return' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E45'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E46'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E66'
                  name = 'createSelector' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E67'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6A'
                  name = 'createSelector' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6B'
                      name = 'return' isSpecification = 'false' kind = 'return'/>
                    <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6C'
                      name = 'param1' isSpecification = 'false' kind = 'in'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Component>
            <UML:Association xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A5'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A8'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCD'
              name = 'Selector' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010C7'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010C8'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010C9'
                      name = 'request' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010CA'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010CB'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010CC'
                      name = 'goal' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DB'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DC'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DD'
                      name = 'criticResult' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F4'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3-b8bab6c:13578beb3f6:-8000:0000000000000DB9'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3-b8bab6c:13578beb3f6:-8000:0000000000000DBA'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3-b8bab6c:13578beb3f6:-8000:0000000000000DBB'
                      name = 'criticResults' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '89-27-9--3-b8bab6c:13578beb3f6:-8000:0000000000000DBC'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F5'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F6'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F7'
                      name = 'criteria' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Class xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F4'
              name = 'ActionProbabilityRulePair' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
            <UML:Class xmi.id = '89-27-9--3-b8bab6c:13578beb3f6:-8000:0000000000000DBC'
              name = 'ListofActionProbabilityRulePair' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
            <UML:ActivityGraph xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DBF'
              name = 'start Request processing activity' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC0'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC1'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD4'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ObjectFlowState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC8'
                      isSpecification = 'false' isSynch = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD5'/>
                      </UML:StateVertex.outgoing>
                      <UML:ObjectFlowState.type>
                        <UML:Class xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCC'/>
                      </UML:ObjectFlowState.type>
                    </UML:ObjectFlowState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDA'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD4'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD5'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD2'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD3'
                              language = '' body = 'ThinkingLifeCycle.&#10;apply(request: Request)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD6'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDF'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDA'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD7'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD9'
                              language = '' body = 'Selector.&#10;apply(request: Request) &#10;=&gt; List[Critic]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E28'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E29'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E37'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDF'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDC'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDE'
                              language = '' body = 'ThinkingLifeCycle.&#10;startThreads(List[Critic])'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DE0'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E38'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF1'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFA'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEE'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0A'
                              language = '' body = 'Selector.&#10;apply(criticResult: ActionProbabilityRuleTriple)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF6'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF1'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF2'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF4'
                              language = '' body = 'Goal = Preprocess Incident'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF5'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF6'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:Pseudostate xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF8'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFA'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E09'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFA'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E28'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFB'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2C'
                              language = '' body = 'ContextManager.&#10;apply(request: Request)&#10;=&gt; StartContext'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E10'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E09'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0B'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1C'
                              language = '' body = 'Selector.&#10;apply(criticResult: ActionProbabilityRuleTriple)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:CallState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E14'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E10'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E11'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E12'
                              language = '' body = 'CreateContext(request: Request)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:CallState>
                    <UML:FinalState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E13'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E14'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:Pseudostate xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E16'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E18'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E21'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E18'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E29'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E19'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1B'
                              language = '' body = 'EmotionStateManager.&#10;apply(request: Request)&#10;=&gt; SetEmotionState'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E23'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E21'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1E'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E20'
                              language = '' body = 'Selector.&#10;apply(criticResult: ActionProbabilityRuleTriple)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E27'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E23'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E24'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E25'
                              language = '' body = 'EmotionState = Normal&#10;add EmotionState to Context'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E26'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E27'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                    <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFA'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E37'/>
                        <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E38'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E35'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E36'
                              language = '' body = 'GoalManager.&#10;apply(request: Request)&#10;=&gt;SetupGoal'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD4'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC1'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD5'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ObjectFlowState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC8'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDA'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD6'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDF'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD6'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF1'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF6'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF5'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFA'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF8'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E09'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E10'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:CallState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E14'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:CallState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E13'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E18'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E16'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E21'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E23'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E27'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E26'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E28'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E29'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E37'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E38'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DE0'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFA'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
              <UML:ActivityGraph.partition>
                <UML:Partition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC9'
                  name = 'Reflective' isSpecification = 'false'>
                  <UML:Partition.contents>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DE0'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0'/>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF5'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34'/>
                  </UML:Partition.contents>
                </UML:Partition>
                <UML:Partition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCA'
                  name = 'SelfReflective' isSpecification = 'false'>
                  <UML:Partition.contents>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF8'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08'/>
                    <UML:CallState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F'/>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E13'/>
                  </UML:Partition.contents>
                </UML:Partition>
                <UML:Partition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCB'
                  name = 'SelfConcious' isSpecification = 'false'>
                  <UML:Partition.contents>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E16'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D'/>
                    <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22'/>
                    <UML:FinalState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E26'/>
                  </UML:Partition.contents>
                </UML:Partition>
              </UML:ActivityGraph.partition>
            </UML:ActivityGraph>
            <UML:Class xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCC'
              name = 'Request' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
            <UML:ActivityGraph xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFB'
              name = 'classify Incident Activity' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFC'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFD'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFF'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFE'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E03'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFF'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E00'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E01'
                              language = '' body = 'ThinkingLifeCycle.&#10;process(Goal=ClassifyIncident)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E02'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E07'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E03'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E04'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E05'
                              language = '' body = 'Selector.&#10;apply(goal: Goal) =&gt;&#10;List[Critic]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0B'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0D'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E07'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E08'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0A'
                              language = '' body = 'ThinkingLifeCycle.&#10;startLinkedThreads(List[Critic])'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C'
                      isSpecification = 'false' kind = 'fork'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1F'/>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E21'/>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E23'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0D'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1B'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2E'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1F'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1E'
                              language = '' body = 'DirectInstruction.&#10;apply =&gt; Simulate'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E20'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E21'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E26'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E28'
                              language = '' body = 'ProblemWithDesiredState.&#10;apply =&gt; Simulate +&#10;Reformulate'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E22'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2D'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E23'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E24'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2A'
                              language = '' body = 'ProblemWODesiredState&#10;apply =&gt; Simulate + &#10;Reformulate +&#10;Infer DesiredState'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:Pseudostate xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B'
                      isSpecification = 'false' kind = 'join'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E30'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2C'/>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2D'/>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2E'/>
                      </UML:StateVertex.incoming>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2F'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E34'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E30'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E31'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3B'
                              language = '' body = 'ThinkingLifeCycle.&#10;startThread(Selector(List(CriticResults))'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E33'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E34'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E35'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3E'
                              language = '' body = 'Selector.&#10;apply(List[CriticResults]) &#10;=&gt; GetMostProbableWay2Think'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E39'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E41'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3A'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3C'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3F'
                              language = '' body = 'ThinkingLifeCycle.&#10;startThread(GetMostProbableWay2Think)'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E40'
                      isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E45'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E41'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E42'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E43'
                              language = '' body = '...'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E44'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E45'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFF'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFD'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFE'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E03'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFE'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E02'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E07'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E02'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0D'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1F'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E21'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E20'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E23'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E22'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E20'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2D'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E22'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2E'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E30'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E34'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E33'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E33'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E39'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E41'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E39'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E40'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E45'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E40'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E44'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Comment xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0B'
              isSpecification = 'false' body = 'As Critics returned by&#10;the Selector are linked&#10;(has returnToSameSelector: KLine)&#10;ThinkingLifeCycle invokes &#10;startLinkedThreads'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:ActivityGraph xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E2E'
              name = 'selector.apply(request : Request) : Action' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E2F'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E30'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E32'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E31'
                      name = 'Selector.createRequest' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E38'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E34'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E35'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E54'
                              language = '' body = 'Selector&#10;create request to &#10;find Critics in Abstract Request KLine'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ObjectFlowState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E33'
                      name = 'Request' isSpecification = 'false' isSynch = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E34'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E32'/>
                      </UML:StateVertex.incoming>
                      <UML:ObjectFlowState.type>
                        <UML:Class xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCC'/>
                      </UML:ObjectFlowState.type>
                    </UML:ObjectFlowState>
                    <UML:ActionState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'
                      name = 'KBServer.apply' isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E38'/>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4C'/>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5A'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3B'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E43'
                              language = '' body = 'KBServer.&#10;apply(KLineRequest)&#10;=&gt; List[Critic]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ActionState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'
                      name = 'Selector.returns' isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E45'/>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4F'/>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E41'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4D'
                              language = '' body = 'Selector.&#10;returns List[Critic]'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E44'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E45'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E32'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E30'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ObjectFlowState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E33'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E34'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ObjectFlowState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E33'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E31'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E38'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E31'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E45'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E44'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4F'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4E'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:FinalState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5B'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:ActivityGraph xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E46'
              name = 'apply(goal : Goal) : Action' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E47'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E43'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E46'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ObjectFlowState xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E44'
                      name = 'Goal' isSpecification = 'false' isSynch = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E49'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E46'/>
                      </UML:StateVertex.incoming>
                      <UML:ObjectFlowState.type>
                        <UML:Class xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E45'/>
                      </UML:ObjectFlowState.type>
                    </UML:ObjectFlowState>
                    <UML:ActionState xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E48'
                      name = 'Selector create request' isSpecification = 'false' isDynamic = 'false'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4C'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E49'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4A'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4B'
                              language = '' body = 'Selector&#10;create request to &#10;find Critics in Goal KLine'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:FinalState xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4E'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4F'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E46'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E43'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ObjectFlowState xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E44'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E49'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ObjectFlowState xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E44'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E48'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4C'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E48'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Class xmi.id = '89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E45'
              name = 'Goal' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
            <UML:ActivityGraph xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E4E'
              name = 'apply(criticResult : ActionProbabilityRulePair) : Action' isSpecification = 'false'>
              <UML:StateMachine.context>
                <UML:Package xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D'/>
              </UML:StateMachine.context>
              <UML:StateMachine.top>
                <UML:CompositeState xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E4F'
                  name = 'top' isSpecification = 'false' isConcurrent = 'false'>
                  <UML:CompositeState.subvertex>
                    <UML:Pseudostate xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E50'
                      isSpecification = 'false' kind = 'initial'>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E52'/>
                      </UML:StateVertex.outgoing>
                    </UML:Pseudostate>
                    <UML:ActionState xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51'
                      name = 'Selector create request' isSpecification = 'false' isDynamic = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5A'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E59'/>
                      </UML:StateVertex.incoming>
                      <UML:State.entry>
                        <UML:UninterpretedAction xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E55'
                          isSpecification = 'false' isAsynchronous = 'false'>
                          <UML:Action.script>
                            <UML:ActionExpression xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E57'
                              language = '' body = 'Selector&#10;extracts Action and&#10;create request to &#10;find it'/>
                          </UML:Action.script>
                        </UML:UninterpretedAction>
                      </UML:State.entry>
                    </UML:ActionState>
                    <UML:ObjectFlowState xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E58'
                      isSpecification = 'false' isSynch = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D'/>
                      </UML:ModelElement.comment>
                      <UML:StateVertex.outgoing>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E59'/>
                      </UML:StateVertex.outgoing>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E52'/>
                      </UML:StateVertex.incoming>
                      <UML:ObjectFlowState.type>
                        <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F4'/>
                      </UML:ObjectFlowState.type>
                    </UML:ObjectFlowState>
                    <UML:FinalState xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5B'
                      isSpecification = 'false'>
                      <UML:StateVertex.incoming>
                        <UML:Transition xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5C'/>
                      </UML:StateVertex.incoming>
                    </UML:FinalState>
                  </UML:CompositeState.subvertex>
                </UML:CompositeState>
              </UML:StateMachine.top>
              <UML:StateMachine.transitions>
                <UML:Transition xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E52'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:Pseudostate xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E50'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ObjectFlowState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E58'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E59'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ObjectFlowState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E58'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51'/>
                  </UML:Transition.target>
                </UML:Transition>
                <UML:Transition xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5A'
                  isSpecification = 'false'>
                  <UML:Transition.source>
                    <UML:ActionState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51'/>
                  </UML:Transition.source>
                  <UML:Transition.target>
                    <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'/>
                  </UML:Transition.target>
                </UML:Transition>
              </UML:StateMachine.transitions>
            </UML:ActivityGraph>
            <UML:Comment xmi.id = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D'
              isSpecification = 'false' body = 'If ActionProbabilityPair contains &#10;actual Object Action then Selector&#10;extracts Action and returns it.&#10;If ActionProbabilityPair contains &#10;URI of an Action then Selector&#10;invokes KBServer to find Action&#10;Object. Depends on KBServer&#10;Implementation.'>
              <UML:Comment.annotatedElement>
                <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37'/>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E58'/>
                <UML:ActionState xmi.idref = '89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Stereotype xmi.id = '-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012B8'
          name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Collaboration xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DF4'
          name = 'AIV Sequence' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ClassifierRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB'
              name = 'SelfControl' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFD'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFC'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:CreateAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFE'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E07'
                  language = '' body = 'HelpUser'/>
              </UML:Action.script>
            </UML:CreateAction>
            <UML:ClassifierRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D'
              name = '007' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0F'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0E'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Actor xmi.idref = '127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'
              name = 'SelfControl' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E12'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E11'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E14'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E15'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E16'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E17'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:SendAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E13'
              isSpecification = 'false' isAsynchronous = 'true'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3D'
                  language = '' body = 'sendRequest'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1B'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E20'
                      language = '' body = 'Frame'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
            </UML:SendAction>
            <UML:ClassifierRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E23'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E22'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E25'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E26'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E27'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E28'/>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2A'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E24'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C41'
                  language = '' body = 'getResource4Goal'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2C'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2D'
                      language = '' body = 'HelpUser'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
              <UML:CallAction.operation>
                <UML:Operation xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C42'/>
              </UML:CallAction.operation>
            </UML:CallAction>
            <UML:ReturnAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E29'
              isSpecification = 'false' isAsynchronous = 'true'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E41'
                  language = '' body = 'return'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E42'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C45'
                      language = '' body = 'SelfControl'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
            </UML:ReturnAction>
            <UML:CreateAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E35'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3A'
                  language = '' body = 'crateCrtics'/>
              </UML:Action.script>
            </UML:CreateAction>
            <UML:CallAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E47'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E4C'
                  language = '' body = 'evaluateGoal'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E4D'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E4E'
                      language = '' body = 'HelpUser'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
              <UML:CallAction.operation>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E4F'/>
              </UML:CallAction.operation>
            </UML:CallAction>
            <UML:ReturnAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E49'
              isSpecification = 'false' isAsynchronous = 'true'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E52'
                  language = '' body = 'return'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E53'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E54'
                      language = '' body = 'SelfControl'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
            </UML:ReturnAction>
            <UML:AssociationRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E56'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E57'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E58'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E59'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E55'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5A'
                  language = '' body = 'createWay2Think'/>
              </UML:Action.script>
            </UML:CreateAction>
            <UML:ClassifierRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'
              name = 'ProblemSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5F'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5E'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E'/>
              </UML:ClassifierRole.base>
              <UML:ClassifierRole.availableFeature>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E19'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1D'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E33'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3E'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E44'/>
              </UML:ClassifierRole.availableFeature>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E61'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E62'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E63'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E64'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E60'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E65'
                  language = '' body = 'createSelector'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E68'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E69'
                      language = '' body = 'GetRidOfProblem'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
            </UML:CreateAction>
            <UML:AssociationRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6F'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E70'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E71'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E72'/>
                <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E74'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6E'
              isSpecification = 'false' isAsynchronous = 'false'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C46'
                  language = '' body = 'getResource4Goal'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E76'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E77'
                      language = '' body = 'GetRidOfProblem'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
              <UML:CallAction.operation>
                <UML:Operation xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C42'/>
              </UML:CallAction.operation>
            </UML:CallAction>
            <UML:ReturnAction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E73'
              isSpecification = 'false' isAsynchronous = 'true'>
              <UML:Action.script>
                <UML:ActionExpression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E78'
                  language = '' body = 'return'/>
              </UML:Action.script>
              <UML:Action.actualArgument>
                <UML:Argument xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E79'
                  isSpecification = 'false'>
                  <UML:Argument.value>
                    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E7A'
                      language = '' body = 'Reflective'/>
                  </UML:Argument.value>
                </UML:Argument>
              </UML:Action.actualArgument>
            </UML:ReturnAction>
            <UML:ClassifierRole xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47'
              name = 'ProblemSolution' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C49'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C48'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
              </UML:ClassifierRole.base>
              <UML:ClassifierRole.availableFeature>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E05'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E08'/>
                <UML:Operation xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5B'/>
              </UML:ClassifierRole.availableFeature>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4B'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4C'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4D'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4E'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4A'
              isSpecification = 'false' isAsynchronous = 'false'/>
          </UML:Namespace.ownedElement>
          <UML:Collaboration.interaction>
            <UML:Interaction xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E02'
              name = 'newInteraction' isSpecification = 'false'>
              <UML:Interaction.message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E17'
                  isSpecification = 'false'>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E14'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:SendAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E13'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E28'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E17'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E25'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E24'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2A'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E28'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E25'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E29'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E59'
                  isSpecification = 'false'>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E56'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E55'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E64'
                  name = 'createSelector' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E59'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E61'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E60'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E72'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E64'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6F'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6E'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E74'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E72'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E6F'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E73'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4E'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E74'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4B'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4A'/>
                  </UML:Message.action>
                </UML:Message>
              </UML:Interaction.message>
            </UML:Interaction>
          </UML:Collaboration.interaction>
        </UML:Collaboration>
        <UML:ActivityGraph xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB1'
          name = 'Life cycle Activity' isSpecification = 'false'>
          <UML:StateMachine.context>
            <UML:Model xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865'/>
          </UML:StateMachine.context>
          <UML:StateMachine.top>
            <UML:CompositeState xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB2'
              name = 'top' isSpecification = 'false' isConcurrent = 'false'>
              <UML:CompositeState.subvertex>
                <UML:ObjectFlowState xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB7'
                  name = 'InboundRequest' isSpecification = 'false' isSynch = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5E'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1E'/>
                  </UML:StateVertex.outgoing>
                  <UML:ObjectFlowState.type>
                    <UML:Class xmi.idref = '-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:ActionState xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFF'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E24'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E33'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CC1'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DE5'
                          language = '' body = 'Goal = Preprocess Incident'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ObjectFlowState xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'
                  isSpecification = 'false' isSynch = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BD'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E28'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E34'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0D'/>
                  </UML:StateVertex.incoming>
                  <UML:ObjectFlowState.type>
                    <UML:Interface xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DC'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:ActionState xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE4'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D96'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2E'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE0'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E02'
                          language = '' body = 'Goal =&gt; ClassifyIncident'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'
                  isSpecification = 'false' kind = 'fork'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA1'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DAF'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E39'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE4'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D98'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0C'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E26'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA9'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAA'
                          language = '' body = 'KnowledgeBaseAnnotator&#10;adds links to KB'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0D'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E88'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0C'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAD'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E27'
                          language = '' body = 'Lexical parser&#10;creates SemanticNetwork&#10;of Incident.description'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBB'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E47'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB7'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB8'
                          language = '' body = 'Simulate&#10;Creates Model&#10;of CurrentSituation &#10;(DomainModel)'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC7'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBB'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBE'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBF'
                          language = '' body = 'Reformulate&#10;creates &#10;ProblemDescription'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC8'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E38'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC1'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E46'
                          language = '' body = 'Simulate&#10;creates&#10;DirectInstruction&#10;model&#10;(DomainModel)'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ObjectFlowState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'
                  isSpecification = 'false' isSynch = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9A'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDC'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC7'/>
                    <UML:Transition xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC8'/>
                  </UML:StateVertex.incoming>
                  <UML:ObjectFlowState.type>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:Pseudostate xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'
                  isSpecification = 'false' kind = 'join'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E42'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E49'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB2'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB3'/>
                    <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E10'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:Pseudostate xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'
                  isSpecification = 'false' kind = 'fork'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCC'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCF'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC3'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E58'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:Pseudostate xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'
                  isSpecification = 'false' kind = 'join'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAF'/>
                    <UML:Transition xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D7'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCD'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD2'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD5'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA5'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE8'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE9'
                          language = '' body = 'KnowingHow&#10;return trained&#10;HowTo'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD6'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA6'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEB'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEC'
                          language = '' body = 'ExtensiveSeach&#10;return &#10;comxbined HowTo'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF2'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF2'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D47'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E07'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E21'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E89'
                          language = '' body = 'KnowingHow&#10;create Context&#10;create EnergyControl'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D46'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D47'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D49'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4B'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A'
                  name = 'EmotionalStateManager' isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E22'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4B'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5E'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4C'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFF'
                          language = '' body = 'EmotionalStateManager.&#10;apply =&gt; KnowingHow'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5D'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E22'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D56'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5B'
                          language = '' body = 'KnowingHow&#10;setState(Neutral)'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5C'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5D'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E76'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E77'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C0'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D60'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E04'
                          language = '' body = 'MakingSenseAnalyser&#10;apply =&gt; DoNotUnderstand'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7B'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E74'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D78'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1C'
                          language = '' body = 'Learned.stop()&#10;Deliberative.stop()'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7A'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7B'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E74'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E75'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9A'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E76'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7D'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7F'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1A'
                          language = '' body = 'DoNotUnderstand'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBC'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E75'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D87'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D88'
                          language = '' body = 'Cry4Help'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D99'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9A'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2E'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BF'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9C'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E01'
                          language = '' body = 'GoalManager.&#10;apply =&gt; SetupGoal'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D8F'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C1'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D93'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E77'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D95'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D96'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D97'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D98'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D99'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9A'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB3'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA1'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9E'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E19'
                          language = '' body = 'DirectInstruction.&#10;apply =&gt; Simulate'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB2'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E39'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA3'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1A'
                          language = '' body = 'ProblemWithDesiredState.&#10;apply =&gt; Simulate +&#10;Reformulate'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E10'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DAF'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA8'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E16'
                          language = '' body = 'ProblemWODesiredState&#10;apply =&gt; Simulate + &#10;Reformulate +&#10;Infer DesiredState'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ObjectFlowState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB'
                  isSpecification = 'false' isSynch = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBE'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBC'/>
                  </UML:StateVertex.incoming>
                  <UML:ObjectFlowState.type>
                    <UML:Class xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1D'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBD'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBE'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC2'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC3'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ObjectFlowState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'
                  isSpecification = 'false' isSynch = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD8'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE7'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD5'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD6'/>
                  </UML:StateVertex.incoming>
                  <UML:ObjectFlowState.type>
                    <UML:Class xmi.idref = '-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCD'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCC'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCA'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCB'
                          language = '' body = 'HaveToSearch'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD2'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCF'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD0'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD1'
                          language = '' body = 'DoIKnowSolution'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD7'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD8'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E55'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDC'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E68'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDA'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E05'
                          language = '' body = 'GoalManager.&#10;apply=&gt;SetupGoal'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7E'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE7'/>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE9'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE6'
                          language = '' body = 'SolutionReady:Reflective'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE8'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE9'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E81'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7E'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF0'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF1'
                          language = '' body = 'CommunicateToUser:&#10;KnowingHow = &#10;ConfirmationRequest'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF2'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E80'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E26'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E24'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E25'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010B0'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E00'
                          language = '' body = 'PreprocessManager.&#10;apply =&gt; &#10;KnowledgeBaseAnnotatar +&#10;LexicalParser'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'
                  isSpecification = 'false' kind = 'fork'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BF'/>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C0'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C1'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E34'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB'
                  name = 'ContextManager' isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E21'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF2'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1E'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEC'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFD'
                          language = '' body = 'ContextManager.&#10;apply=&gt; StartContext'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF4'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E32'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFE'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFF'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E00'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E06'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D8'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E06'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E07'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E02'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8A'
                          language = '' body = 'EnergyControl.&#10;start(Context)'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E12'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E25'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E14'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E28'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA8'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E42'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4B'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E43'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA7'
                          language = '' body = 'GetMostProbableWay2Think.&#10;apply = Way2Think'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E48'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E49'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4A'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4B'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                  </UML:ModelElement.comment>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E38'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E47'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA8'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4F'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA1'
                          language = '' body = 'storeLessProbable = Frame&#10;start MostProbable'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E58'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5D'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E55'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E56'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5C'
                          language = '' body = 'Goal = GenerateSolution'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E59'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E67'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5B'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5D'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66'
                  isSpecification = 'false' kind = 'fork'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E68'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6A'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E67'/>
                  </UML:StateVertex.incoming>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7D'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6A'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6B'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E06'
                          language = '' body = 'MakingSenseAnalyser&#10;apply=&gt;DoNotUnderstand'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ObjectFlowState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7F'
                  isSpecification = 'false' isSynch = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E80'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E81'/>
                  </UML:StateVertex.incoming>
                  <UML:ObjectFlowState.type>
                    <UML:Class xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E82'/>
                  </UML:ObjectFlowState.type>
                </UML:ObjectFlowState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E83'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E85'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E84'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E85'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E86'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E87'
                          language = '' body = 'TimeControl'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9D'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E88'/>
                    <UML:Transition xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D8'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8D'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8E'
                          language = '' body = 'EnergyControl.&#10;apply(KnowingHow)'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9C'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9D'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E95'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E97'
                          language = '' body = 'Cry4Help'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:FinalState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9A'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9C'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA5'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA6'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAA'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA3'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA4'
                          language = '' body = 'storeLessProbable = Frame&#10;start MostProbable'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:ActionState xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAA'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAE'/>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAF'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAB'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E07'
                          language = '' body = 'GetMostProbableWay2Think.&#10;apply =&gt; StoreProbability'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
                <UML:Pseudostate xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAD'
                  isSpecification = 'false' kind = 'initial'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAE'/>
                  </UML:StateVertex.outgoing>
                </UML:Pseudostate>
                <UML:FinalState xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D6'
                  isSpecification = 'false'>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D7'/>
                  </UML:StateVertex.incoming>
                </UML:FinalState>
                <UML:ActionState xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F'
                  isSpecification = 'false' isDynamic = 'false'>
                  <UML:StateVertex.outgoing>
                    <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E33'/>
                  </UML:StateVertex.outgoing>
                  <UML:StateVertex.incoming>
                    <UML:Transition xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E32'/>
                  </UML:StateVertex.incoming>
                  <UML:State.entry>
                    <UML:UninterpretedAction xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E30'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:Action.script>
                        <UML:ActionExpression xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E31'
                          language = '' body = 'GoalManager.&#10;apply(request: Request)&#10;=&gt;SetupGoal'/>
                      </UML:Action.script>
                    </UML:UninterpretedAction>
                  </UML:State.entry>
                </UML:ActionState>
              </UML:CompositeState.subvertex>
            </UML:CompositeState>
          </UML:StateMachine.top>
          <UML:StateMachine.transitions>
            <UML:Transition xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE4'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE6'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBB'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC7'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:SignalEvent xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD7'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC8'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:SignalEvent xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD7'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D47'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D46'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4B'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D49'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5D'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5C'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5E'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB7'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7B'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7A'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9A'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D99'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D96'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D95'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D98'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D97'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9A'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D99'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA1'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DAF'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB2'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB3'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBC'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBE'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBD'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC3'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC2'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCC'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCD'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCF'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD2'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD5'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD6'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD8'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD7'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDC'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE7'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE9'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE8'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BF'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C0'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C1'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D8F'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF2'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF2'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFF'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFE'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E06'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E00'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E07'
              isSpecification = 'false'>
              <UML:Transition.effect>
                <UML:CreateAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E09'
                  isSpecification = 'false' isAsynchronous = 'false'/>
              </UML:Transition.effect>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0C'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0D'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1E'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB7'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E21'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E22'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E24'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E29'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E25'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E12'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E26'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E28'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E14'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2E'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E34'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E38'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E39'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E42'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E47'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E49'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E48'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4B'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4A'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E55'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E58'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5D'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5B'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E67'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E59'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E68'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6A'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E74'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E75'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E76'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E78'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E77'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7A'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D93'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7D'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7E'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E80'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7F'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF2'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E81'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7F'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E85'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E83'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E84'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E88'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9C'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9A'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9D'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9E'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA5'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA6'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA8'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAA'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAE'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAD'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAF'
              isSpecification = 'false'>
              <UML:Transition.trigger>
                <UML:ChangeEvent xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EB0'/>
              </UML:Transition.trigger>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D7'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:FinalState xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D6'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D8'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E32'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF4'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E33'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF'/>
              </UML:Transition.target>
            </UML:Transition>
            <UML:Transition xmi.id = '89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E10'
              isSpecification = 'false'>
              <UML:Transition.source>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7'/>
              </UML:Transition.source>
              <UML:Transition.target>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
              </UML:Transition.target>
            </UML:Transition>
          </UML:StateMachine.transitions>
          <UML:ActivityGraph.partition>
            <UML:Partition xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB3'
              name = 'Learned' isSpecification = 'false'>
              <UML:Partition.contents>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'/>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4'/>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6'/>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3'/>
                <UML:Comment xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D97'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7'/>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC2'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE'/>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'/>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'/>
                <UML:Comment xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BD'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E12'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E14'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E48'/>
                <UML:FinalState xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D6'/>
              </UML:Partition.contents>
            </UML:Partition>
            <UML:Partition xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB4'
              name = 'Deliberative' isSpecification = 'false'>
              <UML:Partition.contents>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1'/>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6'/>
                <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D99'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4A'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7'/>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD7'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAD'/>
              </UML:Partition.contents>
            </UML:Partition>
            <UML:Partition xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB5'
              name = 'Reflective' isSpecification = 'false'>
              <UML:Partition.contents>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF4'/>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFE'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E00'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D95'/>
                <UML:ActionState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D93'/>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D8F'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E59'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5B'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9A'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF2'/>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7F'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE'/>
                <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE8'/>
                <UML:ActionState xmi.idref = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F'/>
              </UML:Partition.contents>
            </UML:Partition>
            <UML:Partition xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D48'
              name = 'SelfReflective' isSpecification = 'false'>
              <UML:Partition.contents>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB'/>
                <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4'/>
                <UML:Pseudostate xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF2'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D46'/>
                <UML:FinalState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBD'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7A'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76'/>
                <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D99'/>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E83'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E84'/>
                <UML:Comment xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF'/>
              </UML:Partition.contents>
            </UML:Partition>
            <UML:Partition xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DE8'
              name = 'SelfConscious' isSpecification = 'false'>
              <UML:Partition.contents>
                <UML:Pseudostate xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D49'/>
                <UML:FinalState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5C'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54'/>
                <UML:ActionState xmi.idref = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A'/>
              </UML:Partition.contents>
            </UML:Partition>
          </UML:ActivityGraph.partition>
        </UML:ActivityGraph>
        <UML:ChangeEvent xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCA'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCB'
              language = '' body = 'Goal = ProcessIncident'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:SignalEvent xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD7'
          name = 'produce' isSpecification = 'false'/>
        <UML:ChangeEvent xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDA'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDB'
              language = '' body = 'preprocessingEnds'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE6'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE7'
              language = '' body = 'Goal=ClassifyInciden'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:SignalEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB2'
          name = '' isSpecification = 'false'/>
        <UML:SignalEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB3'
          name = '' isSpecification = 'false'/>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB4'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB5'
              language = '' body = 'Preprocessing done'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBC'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBD'
              language = '' body = 'Problem fired'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC4'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC5'
              language = '' body = 'DirectInstruction fired'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FCB'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FCC'
              language = '' body = 'Classification and Formalisation done'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FFC'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FFD'
              language = '' body = 'Preprocessing done'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:Comment xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45'
          isSpecification = 'false' body = 'Preprocessing'>
          <UML:Comment.annotatedElement>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8'/>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB'/>
            <UML:ActionState xmi.idref = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D65'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D66'
              language = '' body = 'TextAnntated created'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D70'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D71'
              language = '' body = '!SN.makeSense'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D74'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D75'
              language = '' body = 'esle'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D93'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D94'
              language = '' body = 'TextAnnotated created'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000DA3'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000DA4'
              language = '' body = 'Preprocessing done'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:Comment xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF'
          isSpecification = 'false' body = 'Clarification&#10;Request'>
          <UML:Comment.annotatedElement>
            <UML:ObjectFlowState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0'
          isSpecification = 'false' body = 'Incident&#10;Classification&#10;Formalisation'>
          <UML:Comment.annotatedElement>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6'/>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA'/>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0'/>
            <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D'/>
            <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2'/>
            <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7'/>
            <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41'/>
            <UML:ActionState xmi.idref = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1'
          isSpecification = 'false' body = 'Formal&#10;DirectInstruction/&#10;Problem&#10;description'>
          <UML:Comment.annotatedElement>
            <UML:ObjectFlowState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Comment xmi.id = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3'
          isSpecification = 'false' body = 'Solution&#10;Generation'>
          <UML:Comment.annotatedElement>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7'/>
            <UML:ActionState xmi.idref = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA'/>
            <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9'/>
            <UML:ActionState xmi.idref = '89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:ChangeEvent xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010B3'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010B4'
              language = '' body = 'Goal=PreprocessIncident'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:Comment xmi.id = '-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BD'
          isSpecification = 'false' body = 'TextAnnotated: in &#10;Semantic Tree'>
          <UML:Comment.annotatedElement>
            <UML:ObjectFlowState xmi.idref = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E29'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2A'
              language = '' body = 'Goal = ProcessIncident'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E78'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E79'
              language = '' body = '!makeSense'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7A'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7B'
              language = '' body = 'makeSense'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9E'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9F'
              language = '' body = 'overrun'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:ChangeEvent xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EB0'
          name = '' isSpecification = 'false'>
          <UML:ChangeEvent.changeExpression>
            <UML:BooleanExpression xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EB1'
              language = '' body = 'foundSolutons'/>
          </UML:ChangeEvent.changeExpression>
        </UML:ChangeEvent>
        <UML:Package xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010CF'
          name = 'action' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896'
              name = 'critic' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087A'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000879'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000878'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000877'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000876'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000874'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000872'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086D'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086C'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867'
                  name = 'Analyser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000869'/>
                  </UML:ModelElement.comment>
                </UML:Component>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'
                  name = 'Critic' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087A'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000878'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000876'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000874'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000872'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086D'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000868'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000868'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                </UML:Component>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873'
                  name = 'Deliberate' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875'
                  name = 'Reflective' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086C'
                  name = 'Instinctive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871'
                  name = 'Learned' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000879'
                  name = 'SelfConcious' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000877'
                  name = 'SelfReflective' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3B'
                      name = 'crateCrtics' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E3C'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E4F'
                      name = 'evaluateGoal' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E50'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E51'
                          name = 'param1' isSpecification = 'false' kind = 'in'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Component>
                <UML:Association xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACA'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACB'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACC'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'
                  name = 'Critic' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D5'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C65'
                      name = 'getExcludesLinks' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C66'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C67'
                      name = 'getIncludesLinks' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C68'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C69'
                      name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6A'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6B'
                          name = 'context' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Interface xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C'
                  name = 'ExcludesLink' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C78'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6D'
                      name = 'getSource' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6E'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6F'
                      name = 'getDestination' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C70'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Generalization xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C78'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7B'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7C'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E'
                  name = 'IncludesLink' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7F'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C80'
                      name = 'getSource' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C81'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C82'
                      name = 'getDestination' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C83'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Generalization xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7F'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C84'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C85'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C86'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CC5'
                  name = 'Reflective' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CC6'
                  name = 'Deliberative' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Interface xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CC7'
                  name = 'SelfReflective' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
                <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001115'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001116'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001117'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CEC'
                  name = 'DirectInstruction' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FDE'
                  name = 'HaveToSearch' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FDC'
                  name = 'DoIKnowSolution' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CEE'
                  name = 'ProblemWithDesiredState' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = '89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CEF'
                  name = 'ProblemWODesiredState' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Association xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC3'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC4'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC5'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88--75-1-d49a481:1352d7e93db:-8000:0000000000000C86'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Generalization xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D5'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE'
                  name = 'ActionProbabilityRuleTriple' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DF'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E0'
                      name = 'action' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E2'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E3'
                      name = 'probability' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E4'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E5'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E6'
                      name = 'rule' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E7'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E8'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DF'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E9'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EB'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC'
                  name = 'ActionProbabilityPair' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F3'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010ED'
                      name = 'action' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EE'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EF'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F0'
                      name = 'probability' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F2'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C10'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F3'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897'
              name = 'way2think' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B'
                  name = 'Behaviour' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000887'/>
                  </UML:ModelElement.comment>
                </UML:Component>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000995'
                  name = 'Contradiction' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000999'
                  name = 'Correlation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A3'
                  name = 'CryForHelp' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088A'
                  name = 'DivideAndConquer' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000890'
                  name = 'Elevation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000888'
                  name = 'ExtensiveSearch' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A1'
                  name = 'ImpersonationImpersonation' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'
                  name = 'KnowingHow' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E05'
                      name = 'ee' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E06'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E08'
                      name = 'HelpUser' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E09'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5B'
                      name = 'createWay2Think' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5C'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Component>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099D'
                  name = 'LogicalReasoning' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088C'
                  name = 'Planning' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000885'
                  name = 'ReasoningByAnalogy' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000892'
                  name = 'Reformulation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A5'
                  name = 'Resignation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'
                  name = 'Way2Think' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087C'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000884'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000886'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000889'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088B'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088D'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088F'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000891'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000893'/>
                    <UML:Dependency xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000895'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000996'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000998'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099A'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099C'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099E'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A0'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A2'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A4'/>
                    <UML:Dependency xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A6'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Namespace.ownedElement>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087C'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000884'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000886'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000885'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000889'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000888'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088B'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088A'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088D'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088C'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088F'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088E'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000891'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000890'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000893'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000892'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000895'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000894'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000996'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000995'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000998'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000997'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099A'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000999'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099C'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099B'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099E'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099D'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A0'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099F'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A2'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A1'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A4'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A3'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                    <UML:Dependency xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A6'
                      isSpecification = 'false'>
                      <UML:Dependency.client>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Component xmi.idref = '127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A5'/>
                      </UML:Dependency.supplier>
                    </UML:Dependency>
                  </UML:Namespace.ownedElement>
                </UML:Component>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000894'
                  name = 'SelfReflection' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088E'
                  name = 'Simplification' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099B'
                  name = 'Simulation' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000997'
                  name = 'UseExternalRepresentations' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'/>
                <UML:Component xmi.id = '127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099F'
                  name = 'WishfulThinking' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Association xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD3'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD4'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD5'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001112'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001113'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001114'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Interface xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5'
                  name = 'Way2Think' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D1'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC9'
                      name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DCA'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DCB'
                          name = 'context' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Interface>
                <UML:Generalization xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D1'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Interface xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Interface xmi.idref = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Interface xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0'
              name = 'Action' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D2'
                  name = 'apply' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D3'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D4'
                      name = 'context' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCD'
          name = 'thinkinglifecycle' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Interface xmi.id = '89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCE'
              name = 'ThinkingLifeCycle' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
          </UML:Namespace.ownedElement>
        </UML:Package>
      </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E43'
      language = '' body = 'SelfReflective'/>
    <UML:Expression xmi.id = '89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E1C'
      language = '' body = 'Request'/>
    <UML:CreateAction xmi.id = '89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E08'
      isSpecification = 'false' isAsynchronous = 'false'/>
  </XMI.content>
</XMI>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865"
      name="Emotion Machine Component"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[592, 200, 696, 616]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="592"
      y="200"
      width="696"
      height="616"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig0.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="592"
              y="200" />
      <lineto x="1238"
              y="200" />
      <lineto x="1238"
              y="224" />
      <lineto x="1287"
              y="224" />
      <lineto x="1287"
              y="815" />
      <lineto x="592"
              y="815" />
      <lineto x="592"
              y="200" />
    </path>
    <text name="Fig0.2"
      x="592"
      y="200"
      width="647"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >way2think</text>
    <group name="Fig0.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[592, 200, 646, 1]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="592"
        y="200"
        width="646"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.4"
      x="592"
      y="224"
      width="696"
      height="592"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[64, 200, 480, 664]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="64"
      y="200"
      width="480"
      height="664"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig1.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="64"
              y="200" />
      <lineto x="494"
              y="200" />
      <lineto x="494"
              y="224" />
      <lineto x="543"
              y="224" />
      <lineto x="543"
              y="863" />
      <lineto x="64"
              y="863" />
      <lineto x="64"
              y="200" />
    </path>
    <text name="Fig1.2"
      x="64"
      y="200"
      width="431"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >critic</text>
    <group name="Fig1.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 200, 430, 1]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="64"
        y="200"
        width="430"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.4"
      x="64"
      y="224"
      width="480"
      height="640"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[296, 264, 71, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="306"
      y="264"
      width="61"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="306"
      y="264"
      width="61"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[317, 265, 49, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="317"
        y="265"
        width="49"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="317"
      y="265"
      width="49"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Critic</text>
    <rectangle name="Fig2.4"
      x="296"
      y="272"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="296"
      y="285"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[424, 408, 85, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="434"
      y="408"
      width="75"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="434"
      y="408"
      width="75"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[445, 409, 63, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000867"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="445"
        y="409"
        width="63"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="445"
      y="409"
      width="63"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Analyser</text>
    <rectangle name="Fig3.4"
      x="424"
      y="416"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="424"
      y="429"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[768, 264, 208, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="778"
      y="264"
      width="198"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="778"
      y="264"
      width="198"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[789, 265, 186, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="789"
        y="265"
        width="186"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="789"
      y="265"
      width="186"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Way2Think</text>
    <rectangle name="Fig4.4"
      x="768"
      y="272"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig4.5"
      x="768"
      y="285"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[104, 440, 92, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="114"
      y="440"
      width="82"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="114"
      y="440"
      width="82"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[125, 441, 70, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="125"
        y="441"
        width="70"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="125"
      y="441"
      width="70"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Instinctive</text>
    <rectangle name="Fig5.4"
      x="104"
      y="448"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="104"
      y="461"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig5"
      sourceFigNode="Fig2"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086D"
                        angle="-10.999999999999998"
                        offset="378" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="303" />
      <lineto x="195"
              y="440" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[104, 512, 88, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="114"
      y="512"
      width="78"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="114"
      y="512"
      width="78"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[125, 513, 66, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000871"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="125"
        y="513"
        width="66"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="125"
      y="513"
      width="66"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learned</text>
    <rectangle name="Fig7.4"
      x="104"
      y="520"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig7.5"
      x="104"
      y="533"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000872"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig7"
      sourceFigNode="Fig2"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000872"
                        angle="264.0"
                        offset="40" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="303" />
      <lineto x="191"
              y="512" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[136, 584, 94, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="146"
      y="584"
      width="84"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig9.1"
      x="146"
      y="584"
      width="84"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[157, 585, 72, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000873"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="157"
        y="585"
        width="72"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="157"
      y="585"
      width="72"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Deliberate</text>
    <rectangle name="Fig9.4"
      x="136"
      y="592"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig9.5"
      x="136"
      y="605"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000874"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig9"
      sourceFigNode="Fig2"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000874"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="303" />
      <lineto x="229"
              y="584" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[192, 648, 91, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="202"
      y="648"
      width="81"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig11.1"
      x="202"
      y="648"
      width="81"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[213, 649, 69, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000875"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="213"
        y="649"
        width="69"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="213"
      y="649"
      width="69"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reflective</text>
    <rectangle name="Fig11.4"
      x="192"
      y="656"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig11.5"
      x="192"
      y="669"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000876"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig11"
      sourceFigNode="Fig2"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000876"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="296"
              y="303" />
      <lineto x="282"
              y="648" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[272, 792, 112, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000877"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="282"
      y="792"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig13.1"
      x="282"
      y="792"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[293, 793, 90, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000877"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="293"
        y="793"
        width="90"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="293"
      y="793"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfReflective</text>
    <rectangle name="Fig13.4"
      x="272"
      y="800"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig13.5"
      x="272"
      y="813"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000878"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig13"
      sourceFigNode="Fig2"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000878"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="359"
              y="303" />
      <lineto x="359"
              y="792" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[216, 720, 112, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000879"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="226"
      y="720"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig15.1"
      x="226"
      y="720"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[237, 721, 90, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000879"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="237"
        y="721"
        width="90"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="237"
      y="721"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfConcious</text>
    <rectangle name="Fig15.4"
      x="216"
      y="728"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig15.5"
      x="216"
      y="741"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig15"
      sourceFigNode="Fig2"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087A"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="303" />
      <lineto x="312"
              y="720" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[1160, 328, 104, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="1170"
      y="328"
      width="94"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig17.1"
      x="1170"
      y="328"
      width="94"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1181, 329, 82, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000087B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="1181"
        y="329"
        width="82"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.3"
      x="1181"
      y="329"
      width="82"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Behaviour</text>
    <rectangle name="Fig17.4"
      x="1160"
      y="336"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig17.5"
      x="1160"
      y="349"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[608, 344, 108, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="618"
      y="344"
      width="98"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig18.1"
      x="618"
      y="344"
      width="98"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[629, 345, 86, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000883"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="629"
        y="345"
        width="86"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig18.3"
      x="629"
      y="345"
      width="86"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowingHow</text>
    <rectangle name="Fig18.4"
      x="608"
      y="352"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig18.5"
      x="608"
      y="365"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000884"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig4"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000884"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="778"
              y="303" />
      <lineto x="715"
              y="344" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[616, 448, 158, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000885"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig20.0"
      x="626"
      y="448"
      width="148"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig20.1"
      x="626"
      y="448"
      width="148"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig20.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[637, 449, 136, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000885"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.2.0"
        x="637"
        y="449"
        width="136"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig20.3"
      x="637"
      y="449"
      width="136"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ReasoningByAnalogy</text>
    <rectangle name="Fig20.4"
      x="616"
      y="456"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig20.5"
      x="616"
      y="469"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000886"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig20"
      sourceFigNode="Fig4"
      destFigNode="Fig20"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000886"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig21.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="773"
              y="303" />
      <lineto x="773"
              y="448" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[624, 400, 132, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000888"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="634"
      y="400"
      width="122"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig22.1"
      x="634"
      y="400"
      width="122"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[645, 401, 110, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000888"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="645"
        y="401"
        width="110"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig22.3"
      x="645"
      y="401"
      width="110"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ExtensiveSearch</text>
    <rectangle name="Fig22.4"
      x="624"
      y="408"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig22.5"
      x="624"
      y="421"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000889"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig22"
      sourceFigNode="Fig4"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000889"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="303" />
      <lineto x="755"
              y="400" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[640, 496, 143, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig24.0"
      x="650"
      y="496"
      width="133"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig24.1"
      x="650"
      y="496"
      width="133"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[661, 497, 121, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="661"
        y="497"
        width="121"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig24.3"
      x="661"
      y="497"
      width="121"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >DivideAndConquer</text>
    <rectangle name="Fig24.4"
      x="640"
      y="504"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig24.5"
      x="640"
      y="517"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig24"
      sourceFigNode="Fig4"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088B"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="776"
              y="303" />
      <lineto x="776"
              y="496" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[712, 544, 85, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig26.0"
      x="722"
      y="544"
      width="75"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig26.1"
      x="722"
      y="544"
      width="75"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[733, 545, 63, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.2.0"
        x="733"
        y="545"
        width="63"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig26.3"
      x="733"
      y="545"
      width="63"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Planning</text>
    <rectangle name="Fig26.4"
      x="712"
      y="552"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig26.5"
      x="712"
      y="565"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig26"
      sourceFigNode="Fig4"
      destFigNode="Fig26"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088D"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="788"
              y="303" />
      <lineto x="788"
              y="544" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[696, 592, 111, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig28.0"
      x="706"
      y="592"
      width="101"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig28.1"
      x="706"
      y="592"
      width="101"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig28.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[717, 593, 89, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.2.0"
        x="717"
        y="593"
        width="89"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig28.3"
      x="717"
      y="593"
      width="89"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Simplification</text>
    <rectangle name="Fig28.4"
      x="696"
      y="600"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig28.5"
      x="696"
      y="613"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig28"
      sourceFigNode="Fig4"
      destFigNode="Fig28"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000088F"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="808"
              y="303" />
      <lineto x="808"
              y="584" />
      <lineto x="806"
              y="592" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[736, 640, 87, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000890"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig30.0"
      x="746"
      y="640"
      width="77"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig30.1"
      x="746"
      y="640"
      width="77"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[757, 641, 65, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000890"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="757"
        y="641"
        width="65"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig30.3"
      x="757"
      y="641"
      width="65"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Elevation</text>
    <rectangle name="Fig30.4"
      x="736"
      y="648"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig30.5"
      x="736"
      y="661"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000891"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig30"
      sourceFigNode="Fig4"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000891"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="824"
              y="303" />
      <lineto x="824"
              y="632" />
      <lineto x="822"
              y="640" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[720, 688, 116, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000892"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig32.0"
      x="730"
      y="688"
      width="106"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig32.1"
      x="730"
      y="688"
      width="106"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig32.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[741, 689, 94, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000892"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig32.2.0"
        x="741"
        y="689"
        width="94"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig32.3"
      x="741"
      y="689"
      width="94"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reformulation</text>
    <rectangle name="Fig32.4"
      x="720"
      y="696"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig32.5"
      x="720"
      y="709"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000893"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig32"
      sourceFigNode="Fig4"
      destFigNode="Fig32"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000893"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="827"
              y="303" />
      <lineto x="827"
              y="688" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[736, 736, 114, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000894"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig34.0"
      x="746"
      y="736"
      width="104"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig34.1"
      x="746"
      y="736"
      width="104"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig34.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[757, 737, 92, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000894"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.2.0"
        x="757"
        y="737"
        width="92"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig34.3"
      x="757"
      y="737"
      width="92"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfReflection</text>
    <rectangle name="Fig34.4"
      x="736"
      y="744"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig34.5"
      x="736"
      y="757"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000895"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig34"
      sourceFigNode="Fig4"
      destFigNode="Fig34"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000895"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig35.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="841"
              y="303" />
      <lineto x="841"
              y="736" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[432, 312, 98, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000869"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig36.0"
      x="432"
      y="312"
      width="98"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig36.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="432"
              y="312" />
      <lineto x="519"
              y="312" />
      <lineto x="529"
              y="322" />
      <lineto x="529"
              y="381" />
      <lineto x="432"
              y="381" />
      <lineto x="432"
              y="312" />
    </path>
    <path name="Fig36.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="519"
              y="312" />
      <lineto x="529"
              y="322" />
      <lineto x="519"
              y="322" />
      <lineto x="519"
              y="312" />
    </path>
    <group name="Fig36.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[434, 314, 84, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000869"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.3.0"
        x="434"
        y="314"
        width="84"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig36.4"
      x="434"
      y="314"
      width="84"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Runs the
Critics rules 
over inbound
data.</text>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36"
      destPortFig="Fig3"
      sourceFigNode="Fig36"
      destFigNode="Fig3"
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="472"
              y="382" />
      <lineto x="472"
              y="408" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1176, 248, 93, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000887"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig38.0"
      x="1176"
      y="248"
      width="93"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig38.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1176"
              y="248" />
      <lineto x="1258"
              y="248" />
      <lineto x="1268"
              y="258" />
      <lineto x="1268"
              y="317" />
      <lineto x="1176"
              y="317" />
      <lineto x="1176"
              y="248" />
    </path>
    <path name="Fig38.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1258"
              y="248" />
      <lineto x="1268"
              y="258" />
      <lineto x="1258"
              y="258" />
      <lineto x="1258"
              y="248" />
    </path>
    <group name="Fig38.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1178, 250, 79, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000887"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig38.3.0"
        x="1178"
        y="250"
        width="79"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig38.4"
      x="1178"
      y="250"
      width="79"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Executes 
proper
Way to think
</text>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig38"
      destPortFig="Fig17"
      sourceFigNode="Fig38"
      destFigNode="Fig17"
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1184"
              y="318" />
      <lineto x="1184"
              y="328" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[864, 744, 120, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000995"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig40.0"
      x="874"
      y="744"
      width="110"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig40.1"
      x="874"
      y="744"
      width="110"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig40.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[885, 745, 98, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000995"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.2.0"
        x="885"
        y="745"
        width="98"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig40.3"
      x="885"
      y="745"
      width="98"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Contradiction</text>
    <rectangle name="Fig40.4"
      x="864"
      y="752"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig40.5"
      x="864"
      y="765"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000996"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig40"
      sourceFigNode="Fig4"
      destFigNode="Fig40"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000996"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="880"
              y="303" />
      <lineto x="880"
              y="744" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[888, 696, 209, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000997"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig42.0"
      x="898"
      y="696"
      width="199"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig42.1"
      x="898"
      y="696"
      width="199"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig42.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[909, 697, 187, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000997"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig42.2.0"
        x="909"
        y="697"
        width="187"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig42.3"
      x="909"
      y="697"
      width="187"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >UseExternalRepresentations</text>
    <rectangle name="Fig42.4"
      x="888"
      y="704"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig42.5"
      x="888"
      y="717"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000998"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig42"
      sourceFigNode="Fig4"
      destFigNode="Fig42"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000998"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="896"
              y="303" />
      <lineto x="896"
              y="696" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[920, 600, 105, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000999"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig44.0"
      x="930"
      y="600"
      width="95"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig44.1"
      x="930"
      y="600"
      width="95"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig44.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[941, 601, 83, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:0000000000000999"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig44.2.0"
        x="941"
        y="601"
        width="83"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig44.3"
      x="941"
      y="601"
      width="83"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Correlation</text>
    <rectangle name="Fig44.4"
      x="920"
      y="608"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig44.5"
      x="920"
      y="621"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig44"
      sourceFigNode="Fig4"
      destFigNode="Fig44"
      <argouml:pathitem figname="Fig45.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099A"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig45.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="937"
              y="303" />
      <lineto x="937"
              y="600" />
    </path>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[904, 648, 102, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig46.0"
      x="914"
      y="648"
      width="92"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig46.1"
      x="914"
      y="648"
      width="92"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig46.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[925, 649, 80, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099B"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig46.2.0"
        x="925"
        y="649"
        width="80"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig46.3"
      x="925"
      y="649"
      width="80"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Simulation</text>
    <rectangle name="Fig46.4"
      x="904"
      y="656"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig46.5"
      x="904"
      y="669"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig46"
      sourceFigNode="Fig4"
      destFigNode="Fig46"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099C"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="920"
              y="303" />
      <lineto x="920"
              y="648" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[936, 552, 143, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig48.0"
      x="946"
      y="552"
      width="133"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig48.1"
      x="946"
      y="552"
      width="133"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig48.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[957, 553, 121, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig48.2.0"
        x="957"
        y="553"
        width="121"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig48.3"
      x="957"
      y="553"
      width="121"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >LogicalReasoning</text>
    <rectangle name="Fig48.4"
      x="936"
      y="560"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig48.5"
      x="936"
      y="573"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig48"
      sourceFigNode="Fig4"
      destFigNode="Fig48"
      <argouml:pathitem figname="Fig49.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099E"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig49.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="952"
              y="303" />
      <lineto x="952"
              y="552" />
    </path>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[952, 504, 134, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig50.0"
      x="962"
      y="504"
      width="124"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig50.1"
      x="962"
      y="504"
      width="124"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig50.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[973, 505, 112, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:000000000000099F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig50.2.0"
        x="973"
        y="505"
        width="112"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig50.3"
      x="973"
      y="505"
      width="112"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >WishfulThinking</text>
    <rectangle name="Fig50.4"
      x="952"
      y="512"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig50.5"
      x="952"
      y="525"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig50"
      sourceFigNode="Fig4"
      destFigNode="Fig50"
      <argouml:pathitem figname="Fig51.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A0"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig51.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="967"
              y="303" />
      <lineto x="967"
              y="504" />
    </path>
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[968, 456, 211, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig52.0"
      x="978"
      y="456"
      width="201"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig52.1"
      x="978"
      y="456"
      width="201"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig52.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[989, 457, 189, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A1"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig52.2.0"
        x="989"
        y="457"
        width="189"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig52.3"
      x="989"
      y="457"
      width="189"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ImpersonationImpersonation</text>
    <rectangle name="Fig52.4"
      x="968"
      y="464"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig52.5"
      x="968"
      y="477"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig53"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig52"
      sourceFigNode="Fig4"
      destFigNode="Fig52"
      <argouml:pathitem figname="Fig53.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A2"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig53.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="975"
              y="303" />
      <lineto x="975"
              y="456" />
    </path>
  </group>
  <group name="Fig54"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[984, 400, 105, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig54.0"
      x="994"
      y="400"
      width="95"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig54.1"
      x="994"
      y="400"
      width="95"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig54.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1005, 401, 83, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A3"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig54.2.0"
        x="1005"
        y="401"
        width="83"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig54.3"
      x="1005"
      y="401"
      width="83"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CryForHelp</text>
    <rectangle name="Fig54.4"
      x="984"
      y="408"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig54.5"
      x="984"
      y="421"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig55"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig54"
      sourceFigNode="Fig4"
      destFigNode="Fig54"
      <argouml:pathitem figname="Fig55.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A4"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig55.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="975"
              y="303" />
      <lineto x="984"
              y="400" />
    </path>
  </group>
  <group name="Fig56"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[1000, 344, 112, 40]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig56.0"
      x="1010"
      y="344"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig56.1"
      x="1010"
      y="344"
      width="102"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig56.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1021, 345, 90, 0]"
         href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A5"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig56.2.0"
        x="1021"
        y="345"
        width="90"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig56.3"
      x="1021"
      y="345"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Resignation</text>
    <rectangle name="Fig56.4"
      x="1000"
      y="352"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig56.5"
      x="1000"
      y="365"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig57"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig56"
      sourceFigNode="Fig4"
      destFigNode="Fig56"
      <argouml:pathitem figname="Fig57.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-2c2d50fa:1348419e319:-8000:00000000000009A6"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig57.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="975"
              y="303" />
      <lineto x="1000"
              y="344" />
    </path>
  </group>
  <group name="Fig58"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACA"
       sourceConnector="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACB"
       destConnector="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig3"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig58.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACA"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig58.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACB"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig58.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACB"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig58.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig58.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000ACC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig58.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="366"
              y="303" />
      <lineto x="424"
              y="408" />
    </path>
  </group>
  <group name="Fig59"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD3"
       sourceConnector="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD4"
       destConnector="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig17"
      sourceFigNode="Fig4"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig59.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD3"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig59.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD4"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig59.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD4"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig59.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD5"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig59.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--1590e6de:13486263254:-8000:0000000000000AD5"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig59.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="975"
              y="303" />
      <lineto x="1160"
              y="328" />
    </path>
  </group>
  <group name="Fig60"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[432, 24, 264, 136]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig60.0"
      x="432"
      y="24"
      width="264"
      height="136"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig60.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="432"
              y="24" />
      <lineto x="646"
              y="24" />
      <lineto x="646"
              y="48" />
      <lineto x="695"
              y="48" />
      <lineto x="695"
              y="159" />
      <lineto x="432"
              y="159" />
      <lineto x="432"
              y="24" />
    </path>
    <text name="Fig60.2"
      x="432"
      y="24"
      width="215"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >selector</text>
    <group name="Fig60.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[432, 24, 214, 1]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig60.3.0"
        x="432"
        y="24"
        width="214"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig60.4"
      x="432"
      y="48"
      width="264"
      height="112"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig61"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[504, 80, 131, 40]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig61.0"
      x="514"
      y="80"
      width="121"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig61.1"
      x="514"
      y="80"
      width="121"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig61.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[525, 81, 109, 0]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig61.2.0"
        x="525"
        y="81"
        width="109"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig61.3"
      x="525"
      y="81"
      width="109"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >selector::Selector</text>
    <rectangle name="Fig61.4"
      x="504"
      y="88"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig61.5"
      x="504"
      y="101"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig62"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A5"
       sourceConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
       destConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig61"
      destPortFig="Fig4"
      sourceFigNode="Fig61"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig62.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A5"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig62.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig62.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig62.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig62.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig62.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="634"
              y="119" />
      <lineto x="768"
              y="264" />
    </path>
  </group>
  <group name="Fig63"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A8"
       sourceConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
       destConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig61"
      destPortFig="Fig2"
      sourceFigNode="Fig61"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig63.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A8"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig63.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig63.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig63.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig63.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig63.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="504"
              y="119" />
      <lineto x="366"
              y="264" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865"
      name="Use Case Production"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[304, 56, 134, 46]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="371"
      y="79"
      rx="67"
      ry="23"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="323"
      y="67"
      width="96"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProvideRequest</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[313, 75, 187, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="313"
        y="75"
        width="187"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[232, 136, 184, 56]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig1.0"
      x="324"
      y="164"
      rx="92"
      ry="28"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="255"
      y="152"
      width="138"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProvideDirectInstruction</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[240, 159, 229, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="240"
        y="159"
        width="229"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009AF"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="338"
              y="136" />
      <lineto x="357"
              y="101" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[232, 216, 200, 60]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig3.0"
      x="332"
      y="246"
      rx="100"
      ry="30"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="252"
      y="234"
      width="159"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProvideProblemDescription</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[240, 242, 250, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="240"
        y="242"
        width="250"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B3"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[48, 88, 141, 79]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="48"
      y="88"
      width="141"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="55"
      y="143"
      width="126"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::User</text>
    <ellipse name="Fig4.2"
      x="118"
      y="105"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig4.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="118"
              y="113" />
      <lineto x="118"
              y="128" />
    </path>
    <path name="Fig4.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="108"
              y="118" />
      <lineto x="128"
              y="118" />
    </path>
    <path name="Fig4.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="118"
              y="128" />
      <lineto x="113"
              y="143" />
    </path>
    <path name="Fig4.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="118"
              y="128" />
      <lineto x="123"
              y="143" />
    </path>
    <group name="Fig4.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[118, 167, 0, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.7.0"
        x="118"
        y="167"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[40, 224, 172, 79]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="40"
      y="224"
      width="172"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="49"
      y="279"
      width="154"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::Customer</text>
    <ellipse name="Fig5.2"
      x="126"
      y="241"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig5.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="126"
              y="249" />
      <lineto x="126"
              y="264" />
    </path>
    <path name="Fig5.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="116"
              y="254" />
      <lineto x="136"
              y="254" />
    </path>
    <path name="Fig5.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="126"
              y="264" />
      <lineto x="121"
              y="279" />
    </path>
    <path name="Fig5.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="126"
              y="264" />
      <lineto x="131"
              y="279" />
    </path>
    <group name="Fig5.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[126, 303, 0, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.7.0"
        x="126"
        y="303"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B4"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B5"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig3"
      sourceFigNode="Fig5"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig6.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B6"
                        angle="319.0"
                        offset="107" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="254" />
      <lineto x="232"
              y="250" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B9"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig5"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B9"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="123"
              y="233" />
      <lineto x="123"
              y="167" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BA"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BB"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BC"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig1"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BA"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig8.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BB"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BB"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="267"
              y="186" />
      <lineto x="134"
              y="238" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CD"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="338"
              y="216" />
      <lineto x="365"
              y="101" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[232, 304, 306, 82]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig10.0"
      x="385"
      y="345"
      rx="153"
      ry="41"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="253"
      y="333"
      width="263"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::ProvideClarificationResponse</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[253, 333, 263, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="253"
        y="333"
        width="263"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CE"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D0"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D1"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D2"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig5"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D0"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig11.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D1"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D1"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D2"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D2"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="131"
              y="303" />
      <lineto x="254"
              y="323" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[240, 408, 312, 82]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig12.0"
      x="396"
      y="449"
      rx="156"
      ry="41"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="261"
      y="437"
      width="269"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::ProvideConfirmationResponse</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[261, 437, 269, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="261"
        y="437"
        width="269"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig12.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D3"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D4"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D5"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D6"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig5"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig13.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009D6"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="131"
              y="303" />
      <lineto x="328"
              y="411" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865"
      name="Use Case Train"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[61, 35, 141, 79]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="61"
      y="35"
      width="141"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="68"
      y="90"
      width="126"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::User</text>
    <ellipse name="Fig0.2"
      x="131"
      y="52"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig0.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="131"
              y="60" />
      <lineto x="131"
              y="75" />
    </path>
    <path name="Fig0.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="121"
              y="65" />
      <lineto x="141"
              y="65" />
    </path>
    <path name="Fig0.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="131"
              y="75" />
      <lineto x="126"
              y="90" />
    </path>
    <path name="Fig0.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="131"
              y="75" />
      <lineto x="136"
              y="90" />
    </path>
    <group name="Fig0.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[131, 114, 0, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.7.0"
        x="131"
        y="114"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[56, 168, 135, 79]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="56"
      y="168"
      width="135"
      height="79"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="62"
      y="223"
      width="122"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::TSS</text>
    <ellipse name="Fig1.2"
      x="123"
      y="185"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig1.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="123"
              y="193" />
      <lineto x="123"
              y="208" />
    </path>
    <path name="Fig1.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="113"
              y="198" />
      <lineto x="133"
              y="198" />
    </path>
    <path name="Fig1.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="123"
              y="208" />
      <lineto x="118"
              y="223" />
    </path>
    <path name="Fig1.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="123"
              y="208" />
      <lineto x="128"
              y="223" />
    </path>
    <group name="Fig1.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[123, 247, 0, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009BF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.7.0"
        x="123"
        y="247"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C0"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C0"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="125"
              y="177" />
      <lineto x="126"
              y="114" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[336, 272, 240, 68]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig3.0"
      x="456"
      y="306"
      rx="120"
      ry="34"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="357"
      y="294"
      width="198"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::MonitorsSolutions</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[357, 294, 198, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="357"
        y="294"
        width="198"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009B7"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C1"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C2"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C3"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C1"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig4.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C2"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C2"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C3"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C3"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="128"
              y="247" />
      <lineto x="354"
              y="287" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[344, 32, 234, 66]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="461"
      y="65"
      rx="117"
      ry="33"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="367"
      y="53"
      width="187"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::ProvideRequest</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[367, 53, 187, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="367"
        y="53"
        width="187"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009A9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[608, 32, 232, 66]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig6.0"
      x="724"
      y="65"
      rx="116"
      ry="33"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="628"
      y="53"
      width="192"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::ProvidesSolution</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[628, 53, 192, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="628"
        y="53"
        width="192"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C4"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[368, 128, 162, 52]pathVisible=true;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="449"
      y="154"
      rx="81"
      ry="26"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="385"
      y="142"
      width="127"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >communication::Train</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 142, 127, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="385"
        y="142"
        width="127"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C5"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C6"
       sourceConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C7"
       destConnector="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig1"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig8.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="132"
              y="185" />
      <lineto x="371"
              y="161" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009C9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="451"
              y="128" />
      <lineto x="455"
              y="97" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig7"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="505"
              y="135" />
      <lineto x="646"
              y="89" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[536, 192, 176, 54]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig11.0"
      x="624"
      y="219"
      rx="88"
      ry="27"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="553"
      y="207"
      width="141"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CorrectSystemSolutions</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[545, 216, 232, 0]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="545"
        y="216"
        width="232"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="10"
      y="10"
      width="11"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[10, 10, 64, 19]"
         href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CB"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="10"
        y="10"
        width="64"
        height="19"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig3"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="127-0-1-1-69c473c:13484677fd3:-8000:00000000000009CC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="513"
              y="276" />
      <lineto x="578"
              y="242" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.collaboration.ui.UMLCollaborationDiagram|127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DD"
      name="AIV Collaboration"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[232, 96, 125, 50]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="232"
      y="96"
      width="125"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="232"
      y="96"
      width="125"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[232, 96, 90, 18]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009DE"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="232"
        y="96"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="232"
      y="109"
      width="125"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:LexicalParser</text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[208, 8, 173, 48]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="208"
      y="8"
      width="173"
      height="48"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="208"
      y="8"
      width="173"
      height="48"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 8, 90, 18]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009E4"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="208"
        y="8"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="208"
      y="20"
      width="173"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:KnowledgeBaseAnnotator</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[496, 8, 128, 48]pathVisible=false;stereotypeView=0;"
       href="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="496"
      y="8"
      width="128"
      height="48"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="496"
      y="8"
      width="128"
      height="48"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[496, 8, 90, 18]"
         href="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009E7"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="496"
        y="8"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="496"
      y="20"
      width="128"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:KnowledgeBase</text>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EA"
       sourceConnector="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EB"
       destConnector="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EC"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EA"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig3.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EB"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig3.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EB"
                        angle="132.0"
                        offset="103" />
      <argouml:pathitem figname="Fig3.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig3.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EC"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig3.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:00000000000009EA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="380"
              y="24" />
      <lineto x="496"
              y="24" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[224, 280, 146, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="224"
      y="280"
      width="146"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="224"
      y="280"
      width="146"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[224, 280, 90, 18]"
         href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B52"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="224"
        y="280"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="224"
      y="293"
      width="146"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/perceiving:KnowingHow</text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[88, 384, 158, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B58"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="88"
      y="384"
      width="158"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="88"
      y="384"
      width="158"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 384, 90, 18]"
         href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B58"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="88"
        y="384"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="88"
      y="397"
      width="158"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/directInstruction:Deliberate</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5B"
       sourceConnector="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5C"
       destConnector="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig4"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5B"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig6.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5C"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5C"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5D"
                        angle="225.0"
                        offset="24" />
      <argouml:pathitem figname="Fig6.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5D"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="237"
              y="329" />
      <lineto x="237"
              y="384" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[0, 512, 326, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="0"
      y="512"
      width="326"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="0"
      y="512"
      width="326"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 512, 90, 18]"
         href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B5E"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="0"
        y="512"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="0"
      y="525"
      width="326"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/UserProblem description without desired state:Deliberate</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B61"
       sourceConnector="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B62"
       destConnector="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B63"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig4"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B61"
                        angle="53.0"
                        offset="120" />
      <argouml:pathitem figname="Fig8.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B62"
                        angle="48.0"
                        offset="203" />
      <argouml:pathitem figname="Fig8.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B62"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B63"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B63"
                        angle="127.00000000000003"
                        offset="31" />
      <argouml:pathitem figname="Fig8.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-4e7d567a:1350e47c5eb:-8000:0000000000000B61"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="296"
              y="329" />
      <lineto x="296"
              y="512" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[24, 576, 312, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B44"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="24"
      y="576"
      width="312"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig9.1"
      x="24"
      y="576"
      width="312"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 576, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B44"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="24"
        y="576"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="24"
      y="589"
      width="312"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/UserProblem description with Desired State:Deliberate</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B47"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B48"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B49"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig4"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B47"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig10.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B48"
                        angle="-52.00000000000001"
                        offset="21" />
      <argouml:pathitem figname="Fig10.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B48"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B49"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B49"
                        angle="124.0"
                        offset="24" />
      <argouml:pathitem figname="Fig10.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B47"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="327"
              y="329" />
      <lineto x="327"
              y="576" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[16, 448, 254, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="16"
      y="448"
      width="254"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig11.1"
      x="16"
      y="448"
      width="254"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 448, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4A"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="16"
        y="448"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="16"
      y="461"
      width="254"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/SysetmRequest UserClarification:Deliberate</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4D"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4E"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4F"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig4"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4D"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig12.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4E"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4E"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4F"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4F"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B4D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="261"
              y="329" />
      <lineto x="261"
              y="448" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[280, 760, 162, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="280"
      y="760"
      width="162"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig13.1"
      x="280"
      y="760"
      width="162"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[280, 760, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B50"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="280"
        y="760"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="280"
      y="773"
      width="162"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/CurrentSituation:Simulation</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[312, 672, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="312"
      y="672"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig14.1"
      x="312"
      y="672"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[312, 672, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B53"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="312"
        y="672"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.3"
      x="312"
      y="685"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:Selector</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5C"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5D"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig4"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5C"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig15.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5D"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5D"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5E"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5E"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="329" />
      <lineto x="360"
              y="672" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5F"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B60"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B61"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig14"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5F"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig16.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B60"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig16.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B60"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig16.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B61"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig16.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B61"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig16.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B5F"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="721" />
      <lineto x="360"
              y="760" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[576, 560, 113, 70]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="576"
      y="560"
      width="113"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig17.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="560" />
      <lineto x="678"
              y="560" />
      <lineto x="688"
              y="570" />
      <lineto x="688"
              y="629" />
      <lineto x="576"
              y="629" />
      <lineto x="576"
              y="560" />
    </path>
    <path name="Fig17.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="678"
              y="560" />
      <lineto x="688"
              y="570" />
      <lineto x="678"
              y="570" />
      <lineto x="678"
              y="560" />
    </path>
    <group name="Fig17.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[578, 562, 99, 0]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B69"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.3.0"
        x="578"
        y="562"
        width="99"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.4"
      x="578"
      y="562"
      width="99"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >For example
the UserProblem
with DesiredState
was chosen</text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig9"
      sourceFigNode="Fig17"
      destFigNode="Fig9"
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="576"
              y="601" />
      <lineto x="335"
              y="601" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig17"
      destFigNode="Fig13"
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="576"
              y="629" />
      <lineto x="441"
              y="760" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig17"
      destFigNode="Fig14"
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="576"
              y="629" />
      <lineto x="401"
              y="672" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[280, 912, 166, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="280"
      y="912"
      width="166"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig21.1"
      x="280"
      y="912"
      width="166"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[280, 912, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B6E"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="280"
        y="912"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.3"
      x="280"
      y="925"
      width="166"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/UserProblem:Reformulation</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[312, 840, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B74"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="312"
      y="840"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig22.1"
      x="312"
      y="840"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[312, 840, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B74"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="312"
        y="840"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig22.3"
      x="312"
      y="853"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Self:Reflective</text>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B77"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B78"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B79"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig22.0"
      sourceFigNode="Fig13"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B77"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig23.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B78"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B78"
                        angle="36.0"
                        offset="23" />
      <argouml:pathitem figname="Fig23.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B79"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B79"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig23.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B77"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="809" />
      <lineto x="360"
              y="840" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7A"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7B"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig22"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7A"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig24.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7B"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig24.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7B"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig24.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7C"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig24.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7C"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig24.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="889" />
      <lineto x="360"
              y="912" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[248, 184, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="248"
      y="184"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig25.1"
      x="248"
      y="184"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[248, 184, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B7D"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="248"
        y="184"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="248"
      y="197"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Self:Reflective</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B83"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B84"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B85"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig25"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B83"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig26.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B84"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig26.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B84"
                        angle="29.999999999999996"
                        offset="33" />
      <argouml:pathitem figname="Fig26.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B85"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig26.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B85"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig26.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B83"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="304"
              y="233" />
      <lineto x="304"
              y="280" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[312, 984, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B86"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="312"
      y="984"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig27.1"
      x="312"
      y="984"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[312, 984, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B86"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="312"
        y="984"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="312"
      y="997"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Self:Reflective</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B89"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8A"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8B"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig21"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B89"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig28.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig28.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8A"
                        angle="38.0"
                        offset="25" />
      <argouml:pathitem figname="Fig28.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8B"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig28.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B8B"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig28.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B89"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="961" />
      <lineto x="360"
              y="984" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[288, 1064, 144, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig29.0"
      x="288"
      y="1064"
      width="144"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig29.1"
      x="288"
      y="1064"
      width="144"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[288, 1064, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B95"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="288"
        y="1064"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig29.3"
      x="288"
      y="1077"
      width="144"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Perceiving:KnowingHow</text>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B98"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B99"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9A"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig27"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B98"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig30.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B99"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig30.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B99"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig30.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig30.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9A"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig30.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B98"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="352"
              y="1033" />
      <lineto x="352"
              y="1064" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[40, 1128, 141, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="40"
      y="1128"
      width="141"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig31.1"
      x="40"
      y="1128"
      width="141"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 1128, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000B9E"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="40"
        y="1128"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig31.3"
      x="40"
      y="1141"
      width="141"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/InstallSoftware:Learned</text>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA1"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA2"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA3"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig29"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA1"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig32.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA2"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA2"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA3"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA3"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="1113" />
      <lineto x="180"
              y="1128" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[96, 1192, 157, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig33.0"
      x="96"
      y="1192"
      width="157"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig33.1"
      x="96"
      y="1192"
      width="157"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 1192, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA4"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="96"
        y="1192"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig33.3"
      x="96"
      y="1205"
      width="157"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/UnInstallSoftware:Learned</text>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA7"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA8"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA9"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig33.0"
      sourceFigNode="Fig29"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA7"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig34.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA8"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA8"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA9"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA9"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BA7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig34.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="1113" />
      <lineto x="252"
              y="1192" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[152, 1248, 116, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig35.0"
      x="152"
      y="1248"
      width="116"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig35.1"
      x="152"
      y="1248"
      width="116"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig35.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 1248, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAA"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.2.0"
        x="152"
        y="1248"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig35.3"
      x="152"
      y="1261"
      width="116"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/SetupWiFi:Learned</text>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAD"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAE"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig35.0"
      sourceFigNode="Fig29"
      destFigNode="Fig35"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAD"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig36.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAE"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig36.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAE"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig36.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAF"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig36.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAF"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig36.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BAD"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="1113" />
      <lineto x="267"
              y="1248" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[312, 1392, 90, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig37.0"
      x="312"
      y="1392"
      width="90"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig37.1"
      x="312"
      y="1392"
      width="90"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig37.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[312, 1392, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB0"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.2.0"
        x="312"
        y="1392"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig37.3"
      x="312"
      y="1405"
      width="90"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >:Selector</text>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB3"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB4"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig29"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB3"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig38.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB4"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig38.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB4"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig38.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB5"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig38.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB5"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig38.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="1113" />
      <lineto x="360"
              y="1392" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 1224, 139, 86]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig39.0"
      x="512"
      y="1224"
      width="139"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig39.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="1224" />
      <lineto x="640"
              y="1224" />
      <lineto x="650"
              y="1234" />
      <lineto x="650"
              y="1309" />
      <lineto x="512"
              y="1309" />
      <lineto x="512"
              y="1224" />
    </path>
    <path name="Fig39.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="640"
              y="1224" />
      <lineto x="650"
              y="1234" />
      <lineto x="640"
              y="1234" />
      <lineto x="640"
              y="1224" />
    </path>
    <group name="Fig39.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 1226, 125, 0]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BB6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig39.3.0"
        x="514"
        y="1226"
        width="125"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig39.4"
      x="514"
      y="1226"
      width="125"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >For example
the NothingWasFound
thus
ExtenciveSearch
was chosen</text>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig39"
      destPortFig="Fig37"
      sourceFigNode="Fig39"
      destFigNode="Fig37"
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="1310" />
      <lineto x="401"
              y="1392" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[128, 1312, 163, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig41.0"
      x="128"
      y="1312"
      width="163"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig41.1"
      x="128"
      y="1312"
      width="163"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig41.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 1312, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BBD"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.2.0"
        x="128"
        y="1312"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig41.3"
      x="128"
      y="1325"
      width="163"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/NothingWasFound:Learned</text>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC0"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC1"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC2"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig41.0"
      sourceFigNode="Fig29"
      destFigNode="Fig41"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC0"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig42.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC1"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC1"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC2"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC2"
                        angle="131.00000000000003"
                        offset="31" />
      <argouml:pathitem figname="Fig42.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC0"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig42.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="1113" />
      <lineto x="288"
              y="1312" />
    </path>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig39.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig39"
      destFigNode="Fig29"
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="512"
              y="1224" />
      <lineto x="431"
              y="1113" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig39.0"
      destPortFig="Fig41.0"
      sourceFigNode="Fig39"
      destFigNode="Fig41"
    </private>
    <path name="Fig44.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="512"
              y="1309" />
      <lineto x="290"
              y="1312" />
    </path>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[256, 1464, 204, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig45.0"
      x="256"
      y="1464"
      width="204"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig45.1"
      x="256"
      y="1464"
      width="204"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig45.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[256, 1464, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC3"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.2.0"
        x="256"
        y="1464"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig45.3"
      x="256"
      y="1477"
      width="204"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Generate Solution:ExtensiveSearch</text>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC6"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC7"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig37.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig37"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig46.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig46.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC8"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig46.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="360"
              y="1441" />
      <lineto x="360"
              y="1464" />
    </path>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[424, 1544, 191, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig47.0"
      x="424"
      y="1544"
      width="191"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig47.1"
      x="424"
      y="1544"
      width="191"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig47.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[424, 1544, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BC9"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig47.2.0"
        x="424"
        y="1544"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig47.3"
      x="424"
      y="1557"
      width="191"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/Clarification Request:CryForHelp</text>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.collaboration.ui.FigClassifierRole[112, 1544, 172, 50]pathVisible=false;stereotypeView=0;"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig48.0"
      x="112"
      y="1544"
      width="172"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig48.1"
      x="112"
      y="1544"
      width="172"
      height="50"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig48.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[112, 1544, 90, 18]"
         href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BCC"
         fill="0"
         fillcolor="255 0 255"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig48.2.0"
        x="112"
        y="1544"
        width="90"
        height="18"
        fill="0"
        fillcolor="255 0 255"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig48.3"
      x="112"
      y="1557"
      width="172"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >/ReportSuccess:KnowingHow</text>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD3"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD4"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig45.0"
      destPortFig="Fig48.0"
      sourceFigNode="Fig45"
      destFigNode="Fig48"
      <argouml:pathitem figname="Fig49.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD3"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig49.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD4"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig49.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD4"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig49.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD5"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig49.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD5"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig49.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig49.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="275"
              y="1513" />
      <lineto x="275"
              y="1544" />
    </path>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD6"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD7"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig45.0"
      destPortFig="Fig47.0"
      sourceFigNode="Fig45"
      destFigNode="Fig47"
      <argouml:pathitem figname="Fig50.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig50.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig50.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD7"
                        angle="40.0"
                        offset="27" />
      <argouml:pathitem figname="Fig50.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig50.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD8"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig50.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig50.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="424"
              y="1513" />
      <lineto x="424"
              y="1544" />
    </path>
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD9"
       sourceConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDA"
       destConnector="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDB"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig47.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig47"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig51.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD9"
                        angle="-76.0"
                        offset="42" />
      <argouml:pathitem figname="Fig51.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDA"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig51.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDA"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig51.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDB"
                        angle="49.0"
                        offset="95" />
      <argouml:pathitem figname="Fig51.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BDB"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig51.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="-64--88-121--124-42eaf3d6:1350e7e3c73:-8000:0000000000000BD9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig51.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="614"
              y="1560" />
      <lineto x="728"
              y="1560" />
      <lineto x="728"
              y="128" />
      <lineto x="356"
              y="128" />
    </path>
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC2"
       sourceConnector="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC3"
       destConnector="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC4"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig52.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC2"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig52.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC3"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC3"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC4"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC4"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig52.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="296"
              y="55" />
      <lineto x="296"
              y="96" />
    </path>
  </group>
  <group name="Fig53"
       description="org.argouml.uml.diagram.collaboration.ui.FigAssociationRole"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC5"
       sourceConnector="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC6"
       destConnector="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC7"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig0"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig53.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC5"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig53.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC6"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig53.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig53.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig53.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC7"
                        angle="135.0"
                        offset="5" />
      <argouml:pathitem figname="Fig53.6"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.collaboration.ui.FigMessageGroup"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig53.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="296"
              y="145" />
      <lineto x="296"
              y="184" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000865"
      name="Component"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[440, 0, 280, 208]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="440"
      y="0"
      width="280"
      height="208"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig0.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="440"
              y="0" />
      <lineto x="670"
              y="0" />
      <lineto x="670"
              y="24" />
      <lineto x="719"
              y="24" />
      <lineto x="719"
              y="207" />
      <lineto x="440"
              y="207" />
      <lineto x="440"
              y="0" />
    </path>
    <text name="Fig0.2"
      x="440"
      y="0"
      width="231"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >annotator</text>
    <group name="Fig0.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[440, 0, 230, 1]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D0"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="440"
        y="0"
        width="230"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.4"
      x="440"
      y="24"
      width="280"
      height="184"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[472, 40, 165, 40]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="482"
      y="40"
      width="155"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="482"
      y="40"
      width="155"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[493, 41, 143, 0]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D5"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="493"
        y="41"
        width="143"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="493"
      y="41"
      width="143"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >annotator::Annotator</text>
    <rectangle name="Fig1.4"
      x="472"
      y="48"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="472"
      y="61"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[448, 160, 261, 40]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="458"
      y="160"
      width="251"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="458"
      y="160"
      width="251"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[469, 161, 239, 0]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D7"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="469"
        y="161"
        width="239"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="469"
      y="161"
      width="239"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >annotator::KnowledgeBaseAnnotator</text>
    <rectangle name="Fig2.4"
      x="448"
      y="168"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="448"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[496, 104, 201, 40]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="506"
      y="104"
      width="191"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="506"
      y="104"
      width="191"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[517, 105, 179, 0]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D6"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="517"
        y="105"
        width="179"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="517"
      y="105"
      width="179"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >annotator::LexicalParser</text>
    <rectangle name="Fig3.4"
      x="496"
      y="112"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="496"
      y="125"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A04"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A04"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="546"
              y="104" />
      <lineto x="546"
              y="79" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A05"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig1"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="127-0-1-1--53f45832:134a862e0f8:-8000:0000000000000A05"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="512"
              y="160" />
      <lineto x="512"
              y="79" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[0, 120, 152, 100]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="0"
      y="120"
      width="152"
      height="100"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig6.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="0"
              y="120" />
      <lineto x="102"
              y="120" />
      <lineto x="102"
              y="144" />
      <lineto x="151"
              y="144" />
      <lineto x="151"
              y="219" />
      <lineto x="0"
              y="219" />
      <lineto x="0"
              y="120" />
    </path>
    <text name="Fig6.2"
      x="0"
      y="120"
      width="103"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >critic</text>
    <group name="Fig6.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 120, 102, 1]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.3.0"
        x="0"
        y="120"
        width="102"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.4"
      x="0"
      y="144"
      width="152"
      height="76"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 160, 127, 40]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="18"
      y="160"
      width="117"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="18"
      y="160"
      width="117"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 161, 105, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000866"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="29"
        y="161"
        width="105"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="29"
      y="161"
      width="105"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >action::critic::Critic</text>
    <rectangle name="Fig7.4"
      x="8"
      y="168"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig7.5"
      x="8"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[192, 128, 208, 96]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="192"
      y="128"
      width="208"
      height="96"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig8.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="192"
              y="128" />
      <lineto x="350"
              y="128" />
      <lineto x="350"
              y="152" />
      <lineto x="399"
              y="152" />
      <lineto x="399"
              y="223" />
      <lineto x="192"
              y="223" />
      <lineto x="192"
              y="128" />
    </path>
    <text name="Fig8.2"
      x="192"
      y="128"
      width="159"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >way2think</text>
    <group name="Fig8.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[192, 128, 158, 1]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="192"
        y="128"
        width="158"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.4"
      x="192"
      y="152"
      width="208"
      height="72"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[200, 168, 188, 40]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="210"
      y="168"
      width="178"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig9.1"
      x="210"
      y="168"
      width="178"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[221, 169, 166, 0]"
         href="-64--88-121--126-318c5c5c:1347eec1071:-8000:000000000000086A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="221"
        y="169"
        width="166"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="221"
      y="169"
      width="166"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >action::way2think::Way2Think</text>
    <rectangle name="Fig9.4"
      x="200"
      y="176"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig9.5"
      x="200"
      y="189"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[96, 0, 152, 80]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="96"
      y="0"
      width="152"
      height="80"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig10.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="96"
              y="0" />
      <lineto x="198"
              y="0" />
      <lineto x="198"
              y="24" />
      <lineto x="247"
              y="24" />
      <lineto x="247"
              y="79" />
      <lineto x="96"
              y="79" />
      <lineto x="96"
              y="0" />
    </path>
    <text name="Fig10.2"
      x="96"
      y="0"
      width="103"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >selector</text>
    <group name="Fig10.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 0, 102, 1]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.3.0"
        x="96"
        y="0"
        width="102"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig10.4"
      x="96"
      y="24"
      width="152"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[104, 32, 131, 40]pathVisible=true;stereotypeView=0;"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="114"
      y="32"
      width="121"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig11.1"
      x="114"
      y="32"
      width="121"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[125, 33, 109, 0]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="125"
        y="33"
        width="109"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="125"
      y="33"
      width="109"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >selector::Selector</text>
    <rectangle name="Fig11.4"
      x="104"
      y="40"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig11.5"
      x="104"
      y="53"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A5"
       sourceConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
       destConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig9"
      sourceFigNode="Fig11"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A5"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig12.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
                        angle="-32.0"
                        offset="24" />
      <argouml:pathitem figname="Fig12.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig12.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A7"
                        angle="129.0"
                        offset="28" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="232"
              y="71" />
      <lineto x="232"
              y="168" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A8"
       sourceConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
       destConnector="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig7"
      sourceFigNode="Fig11"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A8"
                        angle="267.99999999999994"
                        offset="56" />
      <argouml:pathitem figname="Fig13.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012A9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig13.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AA"
                        angle="139.0"
                        offset="39" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="71" />
      <lineto x="112"
              y="160" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001112"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001113"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001114"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig1"
      sourceFigNode="Fig9"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001112"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001113"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig14.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001113"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig14.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001114"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig14.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001114"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="387"
              y="168" />
      <lineto x="472"
              y="79" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001115"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001116"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001117"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig9"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001115"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig15.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001116"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001116"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001117"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig15.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001117"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="134"
              y="192" />
      <lineto x="200"
              y="192" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[760, 168, 215, 40]pathVisible=true;stereotypeView=0;"
       href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="770"
      y="168"
      width="205"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig16.1"
      x="770"
      y="168"
      width="205"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[781, 169, 193, 0]"
         href="127-0-1-1--6bbe9415:134a848864b:-8000:00000000000009D9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="781"
        y="169"
        width="193"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig16.3"
      x="781"
      y="169"
      width="193"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >knowledgebase::KnowledgeBase</text>
    <rectangle name="Fig16.4"
      x="760"
      y="176"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig16.5"
      x="760"
      y="189"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001118"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001119"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000111A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig16"
      sourceFigNode="Fig2"
      destFigNode="Fig16"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001118"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig17.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001119"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig17.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001119"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig17.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000111A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig17.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000111A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="708"
              y="175" />
      <lineto x="760"
              y="175" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AE"
      name="Goal Concept Class"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 104, 93, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="104"
      width="93"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="105"
      width="91"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HelpUser</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 105, 91, 0]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="105"
        width="91"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="8"
      y="128"
      width="93"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 129, 91, 22]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="129"
        width="91"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="8"
      y="151"
      width="93"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 152, 91, 22]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="9"
        y="152"
        width="91"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[128, 200, 111, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="128"
      y="200"
      width="111"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="129"
      y="201"
      width="109"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResolveIncident</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[129, 201, 109, 0]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="129"
        y="201"
        width="109"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="128"
      y="224"
      width="111"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[129, 225, 109, 22]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="129"
        y="225"
        width="109"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="128"
      y="247"
      width="111"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[129, 248, 109, 22]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="129"
        y="248"
        width="109"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-7116c4fb:13509a13794:-8000:0000000000000DA8"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="128"
              y="200" />
      <lineto x="100"
              y="174" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[8, 263, 79, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C49"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="8"
      y="263"
      width="79"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig3.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="8"
              y="263" />
      <lineto x="76"
              y="263" />
      <lineto x="86"
              y="273" />
      <lineto x="86"
              y="321" />
      <lineto x="8"
              y="321" />
      <lineto x="8"
              y="263" />
    </path>
    <path name="Fig3.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="76"
              y="263" />
      <lineto x="86"
              y="273" />
      <lineto x="76"
              y="273" />
      <lineto x="76"
              y="263" />
    </path>
    <group name="Fig3.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[10, 265, 65, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C49"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="10"
        y="265"
        width="65"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.4"
      x="10"
      y="265"
      width="65"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >System 
ultimate 
goal</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="16"
              y="263" />
      <lineto x="16"
              y="174" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[264, 104, 86, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="264"
      y="104"
      width="86"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig5.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="104" />
      <lineto x="339"
              y="104" />
      <lineto x="349"
              y="114" />
      <lineto x="349"
              y="162" />
      <lineto x="264"
              y="162" />
      <lineto x="264"
              y="104" />
    </path>
    <path name="Fig5.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="339"
              y="104" />
      <lineto x="349"
              y="114" />
      <lineto x="339"
              y="114" />
      <lineto x="339"
              y="104" />
    </path>
    <group name="Fig5.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[266, 106, 72, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="266"
        y="106"
        width="72"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.4"
      x="266"
      y="106"
      width="72"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >The only way
to help user</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig1"
      sourceFigNode="Fig5"
      destFigNode="Fig1"
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="163" />
      <lineto x="238"
              y="200" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[264, 288, 160, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="264"
      y="288"
      width="160"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="265"
      y="289"
      width="158"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >UnderstandIncidentType</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[265, 289, 158, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="265"
        y="289"
        width="158"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="264"
      y="312"
      width="160"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[265, 313, 158, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="265"
        y="313"
        width="158"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="264"
      y="333"
      width="160"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[265, 334, 158, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="265"
        y="334"
        width="158"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig1"
      sourceFigNode="Fig7"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4C"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="288" />
      <lineto x="238"
              y="270" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[0, 360, 151, 86]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="0"
      y="360"
      width="151"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig9.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="360" />
      <lineto x="140"
              y="360" />
      <lineto x="150"
              y="370" />
      <lineto x="150"
              y="445" />
      <lineto x="0"
              y="445" />
      <lineto x="0"
              y="360" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="140"
              y="360" />
      <lineto x="150"
              y="370" />
      <lineto x="140"
              y="370" />
      <lineto x="140"
              y="360" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2, 362, 137, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="2"
        y="362"
        width="137"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="2"
      y="362"
      width="137"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Could be:
Direct instuction
Problem desciption:
with or without 
Desired state descrption</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig7"
      sourceFigNode="Fig9"
      destFigNode="Fig7"
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="151"
              y="370" />
      <lineto x="264"
              y="355" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[288, 376, 138, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="288"
      y="376"
      width="138"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="289"
      y="377"
      width="136"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ModelDirectInstruction</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[289, 377, 136, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="289"
        y="377"
        width="136"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="288"
      y="400"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[289, 401, 136, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="289"
        y="401"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.5"
      x="288"
      y="421"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[289, 422, 136, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.6.0"
        x="289"
        y="422"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig7"
      sourceFigNode="Fig11"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C4F"
                        angle="-87.99999999999999"
                        offset="49" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="400"
              y="376" />
      <lineto x="400"
              y="355" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[440, 376, 138, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="440"
      y="376"
      width="138"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="441"
      y="377"
      width="136"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ResolveProblem</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[441, 377, 136, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="441"
        y="377"
        width="136"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="440"
      y="400"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[441, 401, 136, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="441"
        y="401"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.5"
      x="440"
      y="421"
      width="138"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[441, 422, 136, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="441"
        y="422"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C51"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig7"
      sourceFigNode="Fig13"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C51"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="440"
              y="376" />
      <lineto x="423"
              y="355" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 464, 132, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="592"
      y="464"
      width="132"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="593"
      y="465"
      width="130"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ModelCurrentSituation</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 465, 130, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="593"
        y="465"
        width="130"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="592"
      y="488"
      width="132"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 489, 130, 22]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="593"
        y="489"
        width="130"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.5"
      x="592"
      y="511"
      width="132"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 512, 130, 22]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C54"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.6.0"
        x="593"
        y="512"
        width="130"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C55"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15"
      destPortFig="Fig13"
      sourceFigNode="Fig15"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C55"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="592"
              y="464" />
      <lineto x="577"
              y="443" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[952, 656, 106, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="952"
      y="656"
      width="106"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="953"
      y="657"
      width="104"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >InferDesiredState</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[953, 657, 104, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="953"
        y="657"
        width="104"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.3"
      x="952"
      y="680"
      width="106"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[953, 681, 104, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="953"
        y="681"
        width="104"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.5"
      x="952"
      y="701"
      width="106"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig17.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[953, 702, 104, 21]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C56"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.6.0"
        x="953"
        y="702"
        width="104"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[456, 288, 121, 72]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="456"
      y="288"
      width="121"
      height="72"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig18.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="456"
              y="288" />
      <lineto x="566"
              y="288" />
      <lineto x="576"
              y="298" />
      <lineto x="576"
              y="359" />
      <lineto x="456"
              y="359" />
      <lineto x="456"
              y="288" />
    </path>
    <path name="Fig18.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="566"
              y="288" />
      <lineto x="576"
              y="298" />
      <lineto x="566"
              y="298" />
      <lineto x="566"
              y="288" />
    </path>
    <group name="Fig18.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[458, 290, 107, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C58"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.3.0"
        x="458"
        y="290"
        width="107"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig18.4"
      x="458"
      y="290"
      width="107"
      height="68"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Conditional Goals:
are activated 
depending
of the incident Type</text>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig18"
      destFigNode="Fig13"
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="551"
              y="359" />
      <lineto x="551"
              y="376" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig18"
      destFigNode="Fig11"
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="456"
              y="359" />
      <lineto x="425"
              y="376" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[744, 664, 112, 70]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="744"
      y="664"
      width="112"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig21.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="744"
              y="664" />
      <lineto x="845"
              y="664" />
      <lineto x="855"
              y="674" />
      <lineto x="855"
              y="733" />
      <lineto x="744"
              y="733" />
      <lineto x="744"
              y="664" />
    </path>
    <path name="Fig21.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="845"
              y="664" />
      <lineto x="855"
              y="674" />
      <lineto x="845"
              y="674" />
      <lineto x="845"
              y="664" />
    </path>
    <group name="Fig21.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[746, 666, 98, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.3.0"
        x="746"
        y="666"
        width="98"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.4"
      x="746"
      y="666"
      width="98"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Conditional Goal:
activated if 
Desired state is
not set in Incident</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig17"
      sourceFigNode="Fig21"
      destFigNode="Fig17"
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="856"
              y="699" />
      <lineto x="952"
              y="699" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[360, 104, 650, 72]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="360"
      y="104"
      width="650"
      height="72"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig23.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="360"
              y="104" />
      <lineto x="999"
              y="104" />
      <lineto x="1009"
              y="114" />
      <lineto x="1009"
              y="175" />
      <lineto x="360"
              y="175" />
      <lineto x="360"
              y="104" />
    </path>
    <path name="Fig23.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="999"
              y="104" />
      <lineto x="1009"
              y="114" />
      <lineto x="999"
              y="114" />
      <lineto x="999"
              y="104" />
    </path>
    <group name="Fig23.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[362, 106, 636, 0]"
         href="89-27-9--3-277136ed:1354efc27bf:-8000:0000000000000C5B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.3.0"
        x="362"
        y="106"
        width="636"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig23.4"
      x="362"
      y="106"
      width="636"
      height="68"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >How do we program three laws of robotics
A robot may not injure a human being or, through inaction, allow a human being to come to harm.
A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law.
A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws.</text>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[744, 552, 185, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig24.0"
      x="744"
      y="552"
      width="185"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig24.1"
      x="745"
      y="553"
      width="183"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >FormalizeProblemDescripton</text>
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[745, 553, 183, 0]"
         href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="745"
        y="553"
        width="183"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig24.3"
      x="744"
      y="576"
      width="185"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[745, 577, 183, 42]"
         href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.4.0"
        x="745"
        y="577"
        width="183"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig24.4.1"
        x="745"
        y="577"
        width="183"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >whatsWrong : SemanticNetwork</text>
      <text name="Fig24.4.2"
        x="745"
        y="594"
        width="183"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >desiredState : SemanticNetwork</text>
    </group>
    <rectangle name="Fig24.5"
      x="744"
      y="618"
      width="185"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig24.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[745, 619, 183, 21]"
         href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C51"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.6.0"
        x="745"
        y="619"
        width="183"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C52"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig24"
      destPortFig="Fig15"
      sourceFigNode="Fig24"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C52"
                        angle="-124.99999999999999"
                        offset="35" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="744"
              y="552" />
      <lineto x="723"
              y="534" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C53"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig24.0"
      sourceFigNode="Fig17"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-54cec8d0:1354f7a368c:-8000:0000000000000C53"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="952"
              y="656" />
      <lineto x="928"
              y="639" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[10, 8, 107, 66]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="10"
      y="8"
      width="107"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig27.1"
      x="11"
      y="9"
      width="105"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::goal::Goal</text>
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[11, 9, 105, 20]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="11"
        y="9"
        width="105"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig27.2.1"
        x="11"
        y="9"
        width="105"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig27.3"
      x="10"
      y="52"
      width="107"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig27.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[11, 53, 105, 21]"
         href="-64--88-121--124-7116c4fb:13509a13794:-8000:00000000000012AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.4.0"
        x="11"
        y="53"
        width="105"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig0"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA9"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="56"
              y="104" />
      <lineto x="56"
              y="73" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB0"
      name="knowledge Class"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[624, 40, 208, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="624"
      y="40"
      width="208"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="625"
      y="41"
      width="206"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Resource</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[625, 41, 206, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="625"
        y="41"
        width="206"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="625"
        y="41"
        width="206"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig0.3"
      x="624"
      y="84"
      width="208"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[625, 85, 206, 25]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="625"
        y="85"
        width="206"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="625"
        y="85"
        width="206"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getKnowledgeURI() : KnowledgeURI</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[408, 16, 115, 139]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="408"
      y="16"
      width="115"
      height="139"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="409"
      y="17"
      width="113"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeURI</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[409, 17, 113, 0]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="409"
        y="17"
        width="113"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="408"
      y="40"
      width="115"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[409, 41, 113, 93]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="409"
        y="41"
        width="113"
        height="93"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="409"
        y="41"
        width="113"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >namespace : String</text>
      <text name="Fig1.4.2"
        x="409"
        y="58"
        width="113"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >name : String</text>
      <text name="Fig1.4.3"
        x="409"
        y="75"
        width="113"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >revision : String</text>
      <text name="Fig1.4.4"
        x="409"
        y="92"
        width="113"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >uID : String</text>
      <text name="Fig1.4.5"
        x="409"
        y="109"
        width="113"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >uRI : URI</text>
    </group>
    <rectangle name="Fig1.5"
      x="408"
      y="133"
      width="115"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[409, 134, 113, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="409"
        y="134"
        width="113"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[488, 912, 88, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="488"
      y="912"
      width="88"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="489"
      y="913"
      width="86"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MicroNeme</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[489, 913, 86, 0]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="489"
        y="913"
        width="86"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="488"
      y="936"
      width="88"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[489, 937, 86, 42]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="489"
        y="937"
        width="86"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="489"
        y="937"
        width="86"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >kLines : List</text>
      <text name="Fig2.4.2"
        x="489"
        y="954"
        width="86"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >frames : List</text>
    </group>
    <rectangle name="Fig2.5"
      x="488"
      y="978"
      width="88"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[489, 979, 86, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C07"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="489"
        y="979"
        width="86"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[872, 912, 152, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="872"
      y="912"
      width="152"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="873"
      y="913"
      width="150"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KLine</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[873, 913, 150, 0]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="873"
        y="913"
        width="150"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="872"
      y="936"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[873, 937, 150, 25]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="873"
        y="937"
        width="150"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="873"
        y="937"
        width="150"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >resources : Map</text>
    </group>
    <rectangle name="Fig3.5"
      x="872"
      y="961"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[873, 962, 150, 21]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="873"
        y="962"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[1056, 120, 328, 224]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C23"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="1056"
      y="120"
      width="328"
      height="224"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig4.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="1056"
              y="120" />
      <lineto x="1334"
              y="120" />
      <lineto x="1334"
              y="144" />
      <lineto x="1383"
              y="144" />
      <lineto x="1383"
              y="343" />
      <lineto x="1056"
              y="343" />
      <lineto x="1056"
              y="120" />
    </path>
    <text name="Fig4.2"
      x="1056"
      y="120"
      width="279"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >primitives</text>
    <group name="Fig4.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1056, 120, 278, 1]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C23"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="1056"
        y="120"
        width="278"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.4"
      x="1056"
      y="144"
      width="328"
      height="200"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1072, 160, 275, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig4"
    </private>
    
    <rectangle name="Fig5.0"
      x="1072"
      y="160"
      width="275"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="1073"
      y="161"
      width="273"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::primitives::NumberResource</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1073, 161, 273, 0]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="1073"
        y="161"
        width="273"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="1072"
      y="184"
      width="275"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1073, 185, 273, 21]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="1073"
        y="185"
        width="273"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.5"
      x="1072"
      y="205"
      width="275"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1073, 206, 273, 25]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C25"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="1073"
        y="206"
        width="273"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.6.1"
        x="1073"
        y="206"
        width="273"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getValue() : Double</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C26"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig5"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C26"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1072"
              y="160" />
      <lineto x="831"
              y="109" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1072, 248, 262, 71]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig4"
    </private>
    
    <rectangle name="Fig7.0"
      x="1072"
      y="248"
      width="262"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="1073"
      y="249"
      width="260"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::primitives::StringResource</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1073, 249, 260, 0]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="1073"
        y="249"
        width="260"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="1072"
      y="272"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1073, 273, 260, 21]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="1073"
        y="273"
        width="260"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="1072"
      y="293"
      width="262"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1073, 294, 260, 25]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C24"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="1073"
        y="294"
        width="260"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.6.1"
        x="1073"
        y="294"
        width="260"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getValue() : String</text>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C28"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig7"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C28"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1072"
              y="248" />
      <lineto x="831"
              y="109" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[224, 160, 139, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="224"
      y="160"
      width="139"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="225"
      y="161"
      width="137"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Link</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[225, 161, 137, 20]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="225"
        y="161"
        width="137"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.2.1"
        x="225"
        y="161"
        width="137"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig9.3"
      x="224"
      y="204"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[225, 205, 137, 59]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="225"
        y="205"
        width="137"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="225"
        y="205"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getSource()</text>
      <text name="Fig9.4.2"
        x="225"
        y="222"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getDestinatino()</text>
      <text name="Fig9.4.3"
        x="225"
        y="239"
        width="137"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getProbability() : Double</text>
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B96"
       sourceConnector="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B97"
       destConnector="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B98"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig3"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B96"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig10.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B97"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B97"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B98"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig10.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B98"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="575"
              y="952" />
      <lineto x="872"
              y="952" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[304, 832, 72, 40]pathVisible=false;stereotypeView=0;"
       href="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="304"
      y="832"
      width="72"
      height="40"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig11.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="832" />
      <lineto x="365"
              y="832" />
      <lineto x="375"
              y="842" />
      <lineto x="375"
              y="871" />
      <lineto x="304"
              y="871" />
      <lineto x="304"
              y="832" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="365"
              y="832" />
      <lineto x="375"
              y="842" />
      <lineto x="365"
              y="842" />
      <lineto x="365"
              y="832" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[306, 834, 58, 0]"
         href="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="306"
        y="834"
        width="58"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="306"
      y="834"
      width="58"
      height="36"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Domain</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig2"
      sourceFigNode="Fig11"
      destFigNode="Fig2"
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="376"
              y="872" />
      <lineto x="488"
              y="912" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[0, 1112, 544, 224]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="0"
      y="1112"
      width="544"
      height="224"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig13.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="0"
              y="1112" />
      <lineto x="494"
              y="1112" />
      <lineto x="494"
              y="1136" />
      <lineto x="543"
              y="1136" />
      <lineto x="543"
              y="1335" />
      <lineto x="0"
              y="1335" />
      <lineto x="0"
              y="1112" />
    </path>
    <text name="Fig13.2"
      x="0"
      y="1112"
      width="495"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >communication</text>
    <group name="Fig13.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 1112, 494, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E0"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="0"
        y="1112"
        width="494"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.4"
      x="0"
      y="1136"
      width="544"
      height="200"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[272, 1144, 238, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig13"
    </private>
    
    <rectangle name="Fig14.0"
      x="272"
      y="1144"
      width="238"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="273"
      y="1145"
      width="236"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >TrainingRequest</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[273, 1145, 298, 0]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="273"
        y="1145"
        width="298"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig14.3"
      x="272"
      y="1168"
      width="238"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[273, 1169, 236, 42]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="273"
        y="1169"
        width="236"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.4.1"
        x="273"
        y="1169"
        width="236"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >trainingTree : SemanticNetwork</text>
      <text name="Fig14.4.2"
        x="273"
        y="1186"
        width="236"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >solution : Solution</text>
    </group>
    <rectangle name="Fig14.5"
      x="272"
      y="1210"
      width="238"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[273, 1211, 236, 21]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.6.0"
        x="273"
        y="1211"
        width="236"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 1144, 216, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig13"
    </private>
    
    <rectangle name="Fig15.0"
      x="8"
      y="1144"
      width="216"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="9"
      y="1145"
      width="214"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Request</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 1145, 253, 0]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="9"
        y="1145"
        width="253"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="8"
      y="1168"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 1169, 214, 42]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="9"
        y="1169"
        width="214"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig15.4.1"
        x="9"
        y="1169"
        width="214"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >description : StringResource</text>
      <text name="Fig15.4.2"
        x="9"
        y="1186"
        width="214"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >incidentCategory : MicroNeme</text>
    </group>
    <rectangle name="Fig15.5"
      x="8"
      y="1210"
      width="216"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 1211, 214, 21]"
         href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CB6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.6.0"
        x="9"
        y="1211"
        width="214"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig15"
      sourceFigNode="Fig14"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-37230557:1353e7977c4:-8000:0000000000000CCB"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="272"
              y="1192" />
      <lineto x="223"
              y="1192" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[568, 1120, 496, 208]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="568"
      y="1120"
      width="496"
      height="208"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig17.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="568"
              y="1120" />
      <lineto x="1014"
              y="1120" />
      <lineto x="1014"
              y="1144" />
      <lineto x="1063"
              y="1144" />
      <lineto x="1063"
              y="1327" />
      <lineto x="568"
              y="1327" />
      <lineto x="568"
              y="1120" />
    </path>
    <text name="Fig17.2"
      x="568"
      y="1120"
      width="447"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >training</text>
    <group name="Fig17.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[568, 1120, 446, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E1"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.3.0"
        x="568"
        y="1120"
        width="446"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.4"
      x="568"
      y="1144"
      width="496"
      height="184"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[768, 1152, 112, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig17"
    </private>
    
    <rectangle name="Fig18.0"
      x="768"
      y="1152"
      width="112"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="769"
      y="1153"
      width="110"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[769, 1153, 188, 0]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="769"
        y="1153"
        width="188"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig18.3"
      x="768"
      y="1176"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[769, 1177, 110, 22]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="769"
        y="1177"
        width="110"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig18.5"
      x="768"
      y="1199"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[769, 1200, 110, 22]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.6.0"
        x="769"
        y="1200"
        width="110"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[584, 1152, 183, 173]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig17"
    </private>
    
    <rectangle name="Fig19.0"
      x="584"
      y="1152"
      width="183"
      height="173"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="585"
      y="1153"
      width="181"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >TrainingTreeNode</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[585, 1153, 262, 0]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="585"
        y="1153"
        width="262"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig19.3"
      x="584"
      y="1176"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[585, 1177, 181, 83]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="585"
        y="1177"
        width="181"
        height="83"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig19.4.1"
        x="585"
        y="1177"
        width="181"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >goal : Goal</text>
      <text name="Fig19.4.2"
        x="585"
        y="1194"
        width="181"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >ParentNode : TrainingTreeNode</text>
    </group>
    <rectangle name="Fig19.5"
      x="584"
      y="1260"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig19.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[585, 1261, 181, 62]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.6.0"
        x="585"
        y="1261"
        width="181"
        height="62"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D68"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig19"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D68"
                        angle="-64.0"
                        offset="51" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="766"
              y="1152" />
      <lineto x="872"
              y="982" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1064, 824, 123, 70]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="1064"
      y="824"
      width="123"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig21.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1064"
              y="824" />
      <lineto x="1176"
              y="824" />
      <lineto x="1186"
              y="834" />
      <lineto x="1186"
              y="893" />
      <lineto x="1064"
              y="893" />
      <lineto x="1064"
              y="824" />
    </path>
    <path name="Fig21.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1176"
              y="824" />
      <lineto x="1186"
              y="834" />
      <lineto x="1176"
              y="834" />
      <lineto x="1176"
              y="824" />
    </path>
    <group name="Fig21.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1066, 826, 109, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.3.0"
        x="1066"
        y="826"
        width="109"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.4"
      x="1066"
      y="826"
      width="109"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Mental
context
contains
named Resource-s</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig3"
      sourceFigNode="Fig21"
      destFigNode="Fig3"
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1064"
              y="894" />
      <lineto x="1023"
              y="912" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[224, 376, 124, 102]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="224"
      y="376"
      width="124"
      height="102"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig23.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="224"
              y="376" />
      <lineto x="337"
              y="376" />
      <lineto x="347"
              y="386" />
      <lineto x="347"
              y="477" />
      <lineto x="224"
              y="477" />
      <lineto x="224"
              y="376" />
    </path>
    <path name="Fig23.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="337"
              y="376" />
      <lineto x="347"
              y="386" />
      <lineto x="337"
              y="386" />
      <lineto x="337"
              y="376" />
    </path>
    <group name="Fig23.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[226, 378, 110, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.3.0"
        x="226"
        y="378"
        width="110"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig23.4"
      x="226"
      y="378"
      width="110"
      height="98"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Universal
container
semanticNetwork
and narratives
used to make class
handy</text>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig18"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="872"
              y="1152" />
      <lineto x="872"
              y="982" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[1104, 448, 336, 160]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="1104"
      y="448"
      width="336"
      height="160"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig25.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="1104"
              y="448" />
      <lineto x="1390"
              y="448" />
      <lineto x="1390"
              y="472" />
      <lineto x="1439"
              y="472" />
      <lineto x="1439"
              y="607" />
      <lineto x="1104"
              y="607" />
      <lineto x="1104"
              y="448" />
    </path>
    <text name="Fig25.2"
      x="1104"
      y="448"
      width="287"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >howTo</text>
    <group name="Fig25.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1104, 448, 286, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E6"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.3.0"
        x="1104"
        y="448"
        width="286"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.4"
      x="1104"
      y="472"
      width="336"
      height="136"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1112, 480, 201, 89]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig25"
    </private>
    
    <rectangle name="Fig26.0"
      x="1112"
      y="480"
      width="201"
      height="89"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig26.1"
      x="1113"
      y="481"
      width="199"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HowTo</text>
    <group name="Fig26.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1113, 481, 199, 0]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.2.0"
        x="1113"
        y="481"
        width="199"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig26.3"
      x="1112"
      y="504"
      width="201"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1113, 505, 199, 42]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.4.0"
        x="1113"
        y="505"
        width="199"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig26.4.1"
        x="1113"
        y="505"
        width="199"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Parameters : ListOfKeyValueFrame</text>
      <text name="Fig26.4.2"
        x="1113"
        y="522"
        width="199"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Tags : List</text>
    </group>
    <rectangle name="Fig26.5"
      x="1112"
      y="546"
      width="201"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1113, 547, 199, 21]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.6.0"
        x="1113"
        y="547"
        width="199"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[1320, 480, 110, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig25"
    </private>
    
    <rectangle name="Fig27.0"
      x="1320"
      y="480"
      width="110"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig27.1"
      x="1321"
      y="481"
      width="108"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Solution</text>
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1321, 481, 203, 0]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="1321"
        y="481"
        width="203"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig27.3"
      x="1320"
      y="504"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig27.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[1321, 505, 108, 25]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.4.0"
        x="1321"
        y="505"
        width="108"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig27.4.1"
        x="1321"
        y="505"
        width="108"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTos : Narrative</text>
    </group>
    <rectangle name="Fig27.5"
      x="1320"
      y="529"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig27.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1321, 530, 108, 21]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.6.0"
        x="1321"
        y="530"
        width="108"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[408, 160, 560, 200]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010EE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig28.0"
      x="408"
      y="160"
      width="560"
      height="200"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig28.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="408"
              y="160" />
      <lineto x="918"
              y="160" />
      <lineto x="918"
              y="184" />
      <lineto x="967"
              y="184" />
      <lineto x="967"
              y="359" />
      <lineto x="408"
              y="359" />
      <lineto x="408"
              y="160" />
    </path>
    <text name="Fig28.2"
      x="408"
      y="160"
      width="511"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >semanticnetwork</text>
    <group name="Fig28.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 160, 510, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010EE"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.3.0"
        x="408"
        y="160"
        width="510"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig28.4"
      x="408"
      y="184"
      width="560"
      height="176"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[736, 200, 205, 142]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig28"
    </private>
    
    <rectangle name="Fig29.0"
      x="736"
      y="200"
      width="205"
      height="142"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig29.1"
      x="737"
      y="201"
      width="203"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SemanticNetworkLink</text>
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[737, 201, 203, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="737"
        y="201"
        width="203"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig29.2.1"
        x="737"
        y="201"
        width="203"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig29.3"
      x="736"
      y="244"
      width="205"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[737, 245, 203, 76]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.4.0"
        x="737"
        y="245"
        width="203"
        height="76"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig29.4.1"
        x="737"
        y="245"
        width="203"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >source</text>
      <text name="Fig29.4.2"
        x="737"
        y="262"
        width="203"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >destination</text>
      <text name="Fig29.4.3"
        x="737"
        y="279"
        width="203"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >name : String</text>
      <text name="Fig29.4.4"
        x="737"
        y="296"
        width="203"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >probability : Double</text>
    </group>
    <rectangle name="Fig29.5"
      x="736"
      y="320"
      width="205"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig29.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[737, 321, 203, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000C08"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.6.0"
        x="737"
        y="321"
        width="203"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C79"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig29"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C79"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="736"
              y="200" />
      <lineto x="362"
              y="200" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[560, 208, 139, 108]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig28"
    </private>
    
    <rectangle name="Fig31.0"
      x="560"
      y="208"
      width="139"
      height="108"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig31.1"
      x="561"
      y="209"
      width="137"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SemanticNetWorkNode</text>
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[561, 209, 137, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="561"
        y="209"
        width="137"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig31.2.1"
        x="561"
        y="209"
        width="137"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig31.3"
      x="560"
      y="252"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[561, 253, 137, 42]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.4.0"
        x="561"
        y="253"
        width="137"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig31.4.1"
        x="561"
        y="253"
        width="137"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >links : List</text>
      <text name="Fig31.4.2"
        x="561"
        y="270"
        width="137"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Resource</text>
    </group>
    <rectangle name="Fig31.5"
      x="560"
      y="294"
      width="139"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig31.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[561, 295, 137, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.6.0"
        x="561"
        y="295"
        width="137"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF9"
       sourceConnector="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFA"
       destConnector="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31"
      destPortFig="Fig0"
      sourceFigNode="Fig31"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BF9"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig32.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFA"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFA"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFB"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig32.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFB"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="656"
              y="208" />
      <lineto x="656"
              y="109" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[416, 208, 107, 91]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig28"
    </private>
    
    <rectangle name="Fig33.0"
      x="416"
      y="208"
      width="107"
      height="91"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig33.1"
      x="417"
      y="209"
      width="105"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SemanticNetwork</text>
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[417, 209, 105, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="417"
        y="209"
        width="105"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig33.2.1"
        x="417"
        y="209"
        width="105"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig33.3"
      x="416"
      y="252"
      width="107"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[417, 253, 105, 25]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.4.0"
        x="417"
        y="253"
        width="105"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig33.4.1"
        x="417"
        y="253"
        width="105"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rootNodes : List</text>
    </group>
    <rectangle name="Fig33.5"
      x="416"
      y="277"
      width="107"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig33.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[417, 278, 105, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.6.0"
        x="417"
        y="278"
        width="105"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F1"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F2"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F1"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig34.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F2"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F2"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F3"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig34.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F3"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig34.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="624"
              y="56" />
      <lineto x="522"
              y="56" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[408, 376, 616, 240]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig35.0"
      x="408"
      y="376"
      width="616"
      height="240"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig35.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="408"
              y="376" />
      <lineto x="974"
              y="376" />
      <lineto x="974"
              y="400" />
      <lineto x="1023"
              y="400" />
      <lineto x="1023"
              y="615" />
      <lineto x="408"
              y="615" />
      <lineto x="408"
              y="376" />
    </path>
    <text name="Fig35.2"
      x="408"
      y="376"
      width="567"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >frame</text>
    <group name="Fig35.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 376, 566, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F4"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig35.3.0"
        x="408"
        y="376"
        width="566"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig35.4"
      x="408"
      y="400"
      width="616"
      height="216"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[912, 424, 102, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig35"
    </private>
    
    <rectangle name="Fig36.0"
      x="912"
      y="424"
      width="102"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig36.1"
      x="913"
      y="425"
      width="100"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KeyValueFrame</text>
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[913, 425, 240, 0]"
         href="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="913"
        y="425"
        width="240"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig36.3"
      x="912"
      y="448"
      width="102"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[913, 449, 100, 42]"
         href="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.4.0"
        x="913"
        y="449"
        width="100"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig36.4.1"
        x="913"
        y="449"
        width="100"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Key : Resource</text>
      <text name="Fig36.4.2"
        x="913"
        y="466"
        width="100"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Value : Resource</text>
    </group>
    <rectangle name="Fig36.5"
      x="912"
      y="490"
      width="102"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig36.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[913, 491, 100, 21]"
         href="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ECB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.6.0"
        x="913"
        y="491"
        width="100"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[720, 408, 140, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig35"
    </private>
    
    <rectangle name="Fig37.0"
      x="720"
      y="408"
      width="140"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig37.1"
      x="721"
      y="409"
      width="138"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Frame</text>
    <group name="Fig37.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[721, 409, 138, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.2.0"
        x="721"
        y="409"
        width="138"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig37.2.1"
        x="721"
        y="409"
        width="138"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig37.3"
      x="720"
      y="452"
      width="140"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig37.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[721, 453, 138, 59]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.4.0"
        x="721"
        y="453"
        width="138"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig37.4.1"
        x="721"
        y="453"
        width="138"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >resources : List</text>
      <text name="Fig37.4.2"
        x="721"
        y="470"
        width="138"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >semanticNetworks : List</text>
      <text name="Fig37.4.3"
        x="721"
        y="487"
        width="138"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >narratives : List</text>
    </group>
    <rectangle name="Fig37.5"
      x="720"
      y="511"
      width="140"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig37.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[721, 512, 138, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig37.6.0"
        x="721"
        y="512"
        width="138"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23"
      destPortFig="Fig37"
      sourceFigNode="Fig23"
      destFigNode="Fig37"
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="348"
              y="414" />
      <lineto x="720"
              y="414" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig36.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig36"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-1571883:135621e8692:-8000:0000000000000ED2"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="912"
              y="472" />
      <lineto x="859"
              y="472" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D5F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig26.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig26"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig40.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D5F"
                        angle="28.0"
                        offset="147" />
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1112"
              y="532" />
      <lineto x="859"
              y="532" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120--3b0822b9:13542327788:-8000:0000000000001613"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig15"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120--3b0822b9:13542327788:-8000:0000000000001613"
                        angle="-86.0"
                        offset="28" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="223"
              y="1144" />
      <lineto x="720"
              y="532" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B99"
       sourceConnector="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9A"
       destConnector="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig37"
      sourceFigNode="Fig2"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B99"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig42.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9A"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9A"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9B"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig42.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="82--75-3--19--5e34e8e5:13535bcb949:-8000:0000000000000B9B"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig42.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="575"
              y="912" />
      <lineto x="720"
              y="532" />
    </path>
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[416, 432, 252, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig35"
    </private>
    
    <rectangle name="Fig43.0"
      x="416"
      y="432"
      width="252"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig43.1"
      x="417"
      y="433"
      width="250"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >TransFrame</text>
    <group name="Fig43.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[417, 433, 250, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.2.0"
        x="417"
        y="433"
        width="250"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig43.2.1"
        x="417"
        y="433"
        width="250"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig43.3"
      x="416"
      y="476"
      width="252"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig43.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[417, 477, 250, 59]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.4.0"
        x="417"
        y="477"
        width="250"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig43.4.1"
        x="417"
        y="477"
        width="250"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >delta</text>
      <text name="Fig43.4.2"
        x="417"
        y="494"
        width="250"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >deltaAsSemanticNetwork : SemanticNetwork</text>
      <text name="Fig43.4.3"
        x="417"
        y="511"
        width="250"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >deltaAsNarrative : Narrative</text>
    </group>
    <rectangle name="Fig43.5"
      x="416"
      y="535"
      width="252"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig43.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[417, 536, 250, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig43.6.0"
        x="417"
        y="536"
        width="250"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFD"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig43.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig43"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig44.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BFD"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig44.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="667"
              y="456" />
      <lineto x="720"
              y="456" />
    </path>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig18"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig45.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig45.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="1152" />
      <lineto x="696"
              y="832" />
      <lineto x="696"
              y="315" />
    </path>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FA"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FB"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig31"
      sourceFigNode="Fig33"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig46.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FA"
                        angle="275.99999999999994"
                        offset="17" />
      <argouml:pathitem figname="Fig46.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FB"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FB"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig46.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig46.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="522"
              y="248" />
      <lineto x="560"
              y="248" />
    </path>
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FD"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FE"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31"
      destPortFig="Fig29"
      sourceFigNode="Fig31"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FD"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig47.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FE"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig47.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FE"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig47.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FF"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig47.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010FF"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="698"
              y="248" />
      <lineto x="736"
              y="248" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.static_structure.ui.FigPackage[712, 624, 304, 176]pathVisible=false;stereotypeView=0;stereotypeVisible=true;visibilityVisible=false"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001100"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig48.0"
      x="712"
      y="624"
      width="304"
      height="176"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig48.1"
      description="org.argouml.uml.diagram.static_structure.ui.FigPackage$PackageBackground"
      fill="1"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    >
      <moveto x="712"
              y="624" />
      <lineto x="966"
              y="624" />
      <lineto x="966"
              y="648" />
      <lineto x="1015"
              y="648" />
      <lineto x="1015"
              y="799" />
      <lineto x="712"
              y="799" />
      <lineto x="712"
              y="624" />
    </path>
    <text name="Fig48.2"
      x="712"
      y="624"
      width="255"
      height="25"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >narrative</text>
    <group name="Fig48.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[712, 624, 254, 1]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001100"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig48.3.0"
        x="712"
        y="624"
        width="254"
        height="1"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig48.4"
      x="712"
      y="648"
      width="304"
      height="152"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[904, 664, 92, 91]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig48"
    </private>
    
    <rectangle name="Fig49.0"
      x="904"
      y="664"
      width="92"
      height="91"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig49.1"
      x="905"
      y="665"
      width="90"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Narrative</text>
    <group name="Fig49.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[905, 665, 90, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.2.0"
        x="905"
        y="665"
        width="90"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig49.2.1"
        x="905"
        y="665"
        width="90"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig49.3"
      x="904"
      y="708"
      width="92"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig49.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[905, 709, 90, 25]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.4.0"
        x="905"
        y="709"
        width="90"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig49.4.1"
        x="905"
        y="709"
        width="90"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rules : List</text>
    </group>
    <rectangle name="Fig49.5"
      x="904"
      y="733"
      width="92"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig49.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[905, 734, 90, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig49.6.0"
        x="905"
        y="734"
        width="90"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig49.0"
      sourceFigNode="Fig27"
      destFigNode="Fig49"
      <argouml:pathitem figname="Fig50.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E7"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig50.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1320"
              y="551" />
      <lineto x="995"
              y="664" />
    </path>
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[720, 656, 136, 108]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig48"
    </private>
    
    <rectangle name="Fig51.0"
      x="720"
      y="656"
      width="136"
      height="108"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig51.1"
      x="721"
      y="657"
      width="134"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Rule</text>
    <group name="Fig51.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[721, 657, 134, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.2.0"
        x="721"
        y="657"
        width="134"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig51.2.1"
        x="721"
        y="657"
        width="134"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig51.3"
      x="720"
      y="700"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig51.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[721, 701, 134, 42]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.4.0"
        x="721"
        y="701"
        width="134"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig51.4.1"
        x="721"
        y="701"
        width="134"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >antecedent : Resource</text>
      <text name="Fig51.4.2"
        x="721"
        y="718"
        width="134"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >consequent : Resource</text>
    </group>
    <rectangle name="Fig51.5"
      x="720"
      y="742"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig51.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[721, 743, 134, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BCF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig51.6.0"
        x="721"
        y="743"
        width="134"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F5"
       sourceConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F6"
       destConnector="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig49"
      destPortFig="Fig51"
      sourceFigNode="Fig49"
      destFigNode="Fig51"
      <argouml:pathitem figname="Fig52.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F5"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig52.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F6"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F6"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F7"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig52.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F7"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig52.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="904"
              y="738" />
      <lineto x="855"
              y="738" />
    </path>
  </group>
  <group name="Fig53"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[224, 272, 79, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001101"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig53.0"
      x="224"
      y="272"
      width="79"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig53.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="224"
              y="272" />
      <lineto x="292"
              y="272" />
      <lineto x="302"
              y="282" />
      <lineto x="302"
              y="330" />
      <lineto x="224"
              y="330" />
      <lineto x="224"
              y="272" />
    </path>
    <path name="Fig53.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="292"
              y="272" />
      <lineto x="302"
              y="282" />
      <lineto x="292"
              y="282" />
      <lineto x="292"
              y="272" />
    </path>
    <group name="Fig53.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[226, 274, 65, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001101"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig53.3.0"
        x="226"
        y="274"
        width="65"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig53.4"
      x="226"
      y="274"
      width="65"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Graph of
nodes</text>
  </group>
  <group name="Fig54"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig53"
      destPortFig="Fig33"
      sourceFigNode="Fig53"
      destFigNode="Fig33"
    </private>
    <path name="Fig54.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="303"
              y="298" />
      <lineto x="416"
              y="298" />
    </path>
  </group>
  <group name="Fig55"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[848, 8, 120, 86]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig55.0"
      x="848"
      y="8"
      width="120"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig55.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="848"
              y="8" />
      <lineto x="957"
              y="8" />
      <lineto x="967"
              y="18" />
      <lineto x="967"
              y="93" />
      <lineto x="848"
              y="93" />
      <lineto x="848"
              y="8" />
    </path>
    <path name="Fig55.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="957"
              y="8" />
      <lineto x="967"
              y="18" />
      <lineto x="957"
              y="18" />
      <lineto x="957"
              y="8" />
    </path>
    <group name="Fig55.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[850, 10, 106, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig55.3.0"
        x="850"
        y="10"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig55.4"
      x="850"
      y="10"
      width="106"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >All classes 
and interfaces
of model 
implements 
Resource interface</text>
  </group>
  <group name="Fig56"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig55"
      destPortFig="Fig0"
      sourceFigNode="Fig55"
      destFigNode="Fig0"
    </private>
    <path name="Fig56.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="848"
              y="59" />
      <lineto x="831"
              y="59" />
    </path>
  </group>
  <group name="Fig57"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[904, 1152, 66, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig17"
    </private>
    
    <rectangle name="Fig57.0"
      x="904"
      y="1152"
      width="66"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig57.1"
      x="905"
      y="1153"
      width="64"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Tag</text>
    <group name="Fig57.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[905, 1153, 183, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.2.0"
        x="905"
        y="1153"
        width="183"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig57.3"
      x="904"
      y="1176"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[905, 1177, 64, 21]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.4.0"
        x="905"
        y="1177"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig57.5"
      x="904"
      y="1197"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig57.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[905, 1198, 64, 21]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.6.0"
        x="905"
        y="1198"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig58"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig57"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig58.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110E"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig58.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="960"
              y="1152" />
      <lineto x="960"
              y="982" />
    </path>
  </group>
  <group name="Fig59"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001110"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig57.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig57"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig59.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:0000000000001110"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig59.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="904"
              y="1152" />
      <lineto x="704"
              y="832" />
      <lineto x="698"
              y="315" />
    </path>
  </group>
  <group name="Fig60"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[440, 1248, 66, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig13"
    </private>
    
    <rectangle name="Fig60.0"
      x="440"
      y="1248"
      width="66"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig60.1"
      x="441"
      y="1249"
      width="64"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Context</text>
    <group name="Fig60.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[441, 1249, 247, 0]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig60.2.0"
        x="441"
        y="1249"
        width="247"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig60.3"
      x="440"
      y="1272"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig60.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[441, 1273, 64, 21]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig60.4.0"
        x="441"
        y="1273"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig60.5"
      x="440"
      y="1293"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig60.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[441, 1294, 64, 21]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig60.6.0"
        x="441"
        y="1294"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig61"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig60.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig60"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig61.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DC7"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig61.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="505"
              y="1248" />
      <lineto x="872"
              y="982" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000896"
      name="Critic Interface"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 272, 354, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="272"
      width="354"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="273"
      width="352"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Critic</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 273, 352, 20]"
         href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="273"
        width="352"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="273"
        width="352"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig0.3"
      x="0"
      y="316"
      width="354"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 317, 352, 59]"
         href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="317"
        width="352"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="317"
        width="352"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getExcludesLinks() : KLine</text>
      <text name="Fig0.4.2"
        x="1"
        y="334"
        width="352"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getIncludesLinks() : KLine</text>
      <text name="Fig0.4.3"
        x="1"
        y="351"
        width="352"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(context : Context) : ActionProbabilityRuleTriple</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[24, 144, 133, 87]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="24"
      y="144"
      width="133"
      height="87"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="25"
      y="145"
      width="131"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ExcludesLink</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[25, 145, 131, 20]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="25"
        y="145"
        width="131"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="25"
        y="145"
        width="131"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig1.3"
      x="24"
      y="188"
      width="133"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[25, 189, 131, 42]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C6C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="25"
        y="189"
        width="131"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="25"
        y="189"
        width="131"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getSource() : Critic</text>
      <text name="Fig1.4.2"
        x="25"
        y="206"
        width="131"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getDestination() : Critic</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[64, 0, 159, 104]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="64"
      y="0"
      width="159"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="65"
      y="1"
      width="157"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::Link</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[65, 1, 157, 20]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="65"
        y="1"
        width="157"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="65"
        y="1"
        width="157"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig2.3"
      x="64"
      y="44"
      width="159"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[65, 45, 157, 59]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C71"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="65"
        y="45"
        width="157"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="65"
        y="45"
        width="157"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getSource()</text>
      <text name="Fig2.4.2"
        x="65"
        y="62"
        width="157"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getDestinatino()</text>
      <text name="Fig2.4.3"
        x="65"
        y="79"
        width="157"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getProbability() : Double</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C78"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C78"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="80"
              y="144" />
      <lineto x="80"
              y="103" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7B"
       sourceConnector="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7C"
       destConnector="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7B"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig4.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7C"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7C"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7D"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig4.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7D"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="108"
              y="272" />
      <lineto x="108"
              y="230" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[176, 144, 133, 87]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="176"
      y="144"
      width="133"
      height="87"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="177"
      y="145"
      width="131"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >IncludesLink</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[177, 145, 131, 20]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="177"
        y="145"
        width="131"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.2.1"
        x="177"
        y="145"
        width="131"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig5.3"
      x="176"
      y="188"
      width="133"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[177, 189, 131, 42]"
         href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="177"
        y="189"
        width="131"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="177"
        y="189"
        width="131"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getSource() : Critic</text>
      <text name="Fig5.4.2"
        x="177"
        y="206"
        width="131"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getDestination() : Critic</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7F"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig5"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C7F"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="192"
              y="144" />
      <lineto x="192"
              y="103" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C84"
       sourceConnector="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C85"
       destConnector="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C86"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig5"
      sourceFigNode="Fig0"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C84"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig7.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C85"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig7.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C85"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig7.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C86"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig7.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-121--124-a80258c:1351fbb3012:-8000:0000000000000C86"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="192"
              y="272" />
      <lineto x="192"
              y="230" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[400, 104, 191, 125]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="400"
      y="104"
      width="191"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="401"
      y="105"
      width="189"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::frame::Frame</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[401, 105, 189, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="401"
        y="105"
        width="189"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.2.1"
        x="401"
        y="105"
        width="189"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig8.3"
      x="400"
      y="148"
      width="191"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[401, 149, 189, 59]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="401"
        y="149"
        width="189"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="401"
        y="149"
        width="189"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >resources : List</text>
      <text name="Fig8.4.2"
        x="401"
        y="166"
        width="189"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >semanticNetworks : List</text>
      <text name="Fig8.4.3"
        x="401"
        y="183"
        width="189"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >narratives : List</text>
    </group>
    <rectangle name="Fig8.5"
      x="400"
      y="207"
      width="191"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[401, 208, 189, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="401"
        y="208"
        width="189"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[424, 272, 157, 105]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="424"
      y="272"
      width="157"
      height="105"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="425"
      y="273"
      width="155"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ActionProbabilityRuleTriple</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[425, 273, 155, 0]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="425"
        y="273"
        width="155"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig9.3"
      x="424"
      y="296"
      width="157"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[425, 297, 155, 59]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="425"
        y="297"
        width="155"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="425"
        y="297"
        width="155"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >action : Action</text>
      <text name="Fig9.4.2"
        x="425"
        y="314"
        width="155"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >probability : Double</text>
      <text name="Fig9.4.3"
        x="425"
        y="331"
        width="155"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >rule : Rule</text>
    </group>
    <rectangle name="Fig9.5"
      x="424"
      y="355"
      width="157"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[425, 356, 155, 21]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="425"
        y="356"
        width="155"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig9"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010DF"
                        angle="-94.0"
                        offset="35" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="512"
              y="272" />
      <lineto x="512"
              y="228" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E9"
       sourceConnector="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EA"
       destConnector="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig9"
      sourceFigNode="Fig0"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010E9"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig11.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EA"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EA"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EB"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig11.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EB"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="353"
              y="336" />
      <lineto x="424"
              y="336" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[616, 272, 122, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.0"
      x="616"
      y="272"
      width="122"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="617"
      y="273"
      width="120"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ActionProbabilityPair</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[617, 273, 120, 0]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="617"
        y="273"
        width="120"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig12.3"
      x="616"
      y="296"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[617, 297, 120, 42]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="617"
        y="297"
        width="120"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig12.4.1"
        x="617"
        y="297"
        width="120"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >action : Action</text>
      <text name="Fig12.4.2"
        x="617"
        y="314"
        width="120"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >probability : Double</text>
    </group>
    <rectangle name="Fig12.5"
      x="616"
      y="338"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig12.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[617, 339, 120, 21]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010EC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.6.0"
        x="617"
        y="339"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F3"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig12.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig12"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010F3"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="616"
              y="272" />
      <lineto x="590"
              y="228" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DF4"
      name="AIV Sequence"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[528, 86, 150, 484]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="528"
      y="86"
      width="150"
      height="484"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="528"
      y="86"
      width="150"
      height="145"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[528, 280, 150, 289]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="528"
        y="280"
        width="150"
        height="289"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="603"
                y="280" />
        <lineto x="603"
                y="569" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[593, 280, 20, 289]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="593"
          y="280"
          width="20"
          height="289"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[528, 231, 150, 50]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="528"
        y="231"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="528"
        y="231"
        width="150"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >/SelfControl:KnowingHow</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[528, 231, 150, 0]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000DFB"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="528"
          y="231"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[0, 86, 150, 486]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="0"
      y="86"
      width="150"
      height="486"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="86"
      width="150"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[0, 135, 150, 436]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="0"
        y="135"
        width="150"
        height="436"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="75"
                y="135" />
        <lineto x="75"
                y="571" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[65, 135, 20, 436]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="65"
          y="135"
          width="20"
          height="436"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[0, 86, 150, 50]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="0"
        y="86"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="0"
        y="86"
        width="150"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >/007:User</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[0, 86, 150, 0]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E0D"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="0"
          y="86"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[208, 86, 151, 482]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="208"
      y="86"
      width="151"
      height="482"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="208"
      y="86"
      width="151"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[208, 135, 151, 432]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="208"
        y="135"
        width="151"
        height="432"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="283"
                y="135" />
        <lineto x="283"
                y="567" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[273, 135, 20, 432]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="273"
          y="135"
          width="20"
          height="432"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[208, 86, 151, 50]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="208"
        y="86"
        width="151"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="208"
        y="86"
        width="151"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >/SelfControl:Selector</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 86, 151, 0]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E10"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="208"
          y="86"
          width="151"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E17"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E17"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="85"
              y="160" />
      <lineto x="273"
              y="160" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[376, 86, 150, 485]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="376"
      y="86"
      width="150"
      height="485"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="376"
      y="86"
      width="150"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[376, 135, 150, 435]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="376"
        y="135"
        width="150"
        height="435"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="451"
                y="135" />
        <lineto x="451"
                y="570" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[441, 180, 20, 50]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="441"
          y="180"
          width="20"
          height="50"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig4.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[441, 352, 20, 48]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.3.0"
          x="441"
          y="352"
          width="20"
          height="48"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[376, 86, 150, 50]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="376"
        y="86"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="376"
        y="86"
        width="150"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >:KnowledgeBase</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[376, 86, 150, 0]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E21"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="376"
          y="86"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E28"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig2"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E28"
                        angle="208.00000000000003"
                        offset="25" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="293"
              y="180" />
      <lineto x="441"
              y="180" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig4"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E2A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="441"
              y="230" />
      <lineto x="293"
              y="230" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E59"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E59"
                        angle="220.0"
                        offset="9" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="293"
              y="256" />
      <lineto x="528"
              y="256" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigClassifierRole[800, 86, 151, 484]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="800"
      y="86"
      width="151"
      height="484"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig8.1"
      x="800"
      y="86"
      width="151"
      height="185"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[800, 320, 151, 249]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="800"
        y="320"
        width="151"
        height="249"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig8.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="875"
                y="320" />
        <lineto x="875"
                y="569" />
      </path>
      <group name="Fig8.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[865, 320, 20, 249]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.2.0"
          x="865"
          y="320"
          width="20"
          height="249"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig8.3"
         description="org.argouml.sequence2.diagram.FigHead[800, 271, 151, 50]"
         href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="800"
        y="271"
        width="151"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig8.3.1"
        x="800"
        y="271"
        width="151"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >/ProblemSolution:Selector</text>
      <group name="Fig8.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[800, 271, 151, 0]"
           href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E5D"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.3.2.0"
          x="800"
          y="271"
          width="151"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E64"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig0"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E64"
                        angle="192.0"
                        offset="27" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="613"
              y="296" />
      <lineto x="800"
              y="296" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E72"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig8"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E72"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="865"
              y="352" />
      <lineto x="461"
              y="352" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E74"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig4"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--19e44426:1353f79a7e1:-8000:0000000000000E74"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="461"
              y="400" />
      <lineto x="865"
              y="400" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigClassifierRole[984, 86, 179, 488]pathVisible=false;stereotypeView=0;"
       href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.0"
      x="984"
      y="86"
      width="179"
      height="488"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig12.1"
      x="984"
      y="86"
      width="179"
      height="309"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig12.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[984, 444, 179, 129]"
         href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="984"
        y="444"
        width="179"
        height="129"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig12.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="1073"
                y="444" />
        <lineto x="1073"
                y="573" />
      </path>
      <group name="Fig12.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[1063, 444, 20, 129]"
           href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig12.2.2.0"
          x="1063"
          y="444"
          width="20"
          height="129"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig12.3"
         description="org.argouml.sequence2.diagram.FigHead[984, 395, 179, 50]"
         href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.3.0"
        x="984"
        y="395"
        width="179"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig12.3.1"
        x="984"
        y="395"
        width="179"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >/ProblemSolution:KnowingHow</text>
      <group name="Fig12.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[984, 395, 179, 0]"
           href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C47"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig12.3.2.0"
          x="984"
          y="395"
          width="179"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig8"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88--75-1--465aec30:13541bbff69:-8000:0000000000000C4E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="885"
              y="420" />
      <lineto x="984"
              y="420" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB0"
      name="HowTo"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[200, 80, 201, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="200"
      y="80"
      width="201"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="201"
      y="81"
      width="199"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HowTo</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 81, 199, 0]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="201"
        y="81"
        width="199"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="200"
      y="104"
      width="201"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[201, 105, 199, 42]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="201"
        y="105"
        width="199"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="201"
        y="105"
        width="199"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Parameters : ListOfKeyValueFrame</text>
      <text name="Fig0.4.2"
        x="201"
        y="122"
        width="199"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Tags : List</text>
    </group>
    <rectangle name="Fig0.5"
      x="200"
      y="146"
      width="201"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[201, 147, 199, 21]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D50"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="201"
        y="147"
        width="199"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[184, 224, 102, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="184"
      y="224"
      width="102"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="185"
      y="225"
      width="100"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ValueHowTo</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[185, 225, 100, 0]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="185"
        y="225"
        width="100"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="184"
      y="248"
      width="102"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[185, 249, 100, 25]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="185"
        y="249"
        width="100"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="185"
        y="249"
        width="100"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >Value : Resource</text>
    </group>
    <rectangle name="Fig1.5"
      x="184"
      y="273"
      width="102"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[185, 274, 100, 21]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D5B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="185"
        y="274"
        width="100"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D60"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D60"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="200"
              y="224" />
      <lineto x="200"
              y="167" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[344, 224, 237, 109]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="344"
      y="224"
      width="237"
      height="109"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="345"
      y="225"
      width="235"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >FunctionHowTo</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[345, 225, 235, 0]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="345"
        y="225"
        width="235"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="344"
      y="248"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[345, 249, 235, 60]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="345"
        y="249"
        width="235"
        height="60"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="345"
        y="249"
        width="235"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >FunctionBody : ListOfFrame</text>
      <text name="Fig3.4.2"
        x="345"
        y="266"
        width="235"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >InputParameters : ListOfKeyValueFrame</text>
      <text name="Fig3.4.3"
        x="345"
        y="283"
        width="235"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >OutputParameters : ListOfKeyValueFrame</text>
    </group>
    <rectangle name="Fig3.5"
      x="344"
      y="309"
      width="237"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[345, 310, 235, 22]"
         href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D62"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="345"
        y="310"
        width="235"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-121--120-3afcda6d:1355278295a:-8000:0000000000000D6D"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="344"
              y="224" />
      <lineto x="344"
              y="167" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[48, 80, 110, 71]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="48"
      y="80"
      width="110"
      height="71"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="49"
      y="81"
      width="108"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Solution</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[49, 81, 203, 0]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="49"
        y="81"
        width="203"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="48"
      y="104"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[49, 105, 108, 25]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="49"
        y="105"
        width="108"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="49"
        y="105"
        width="108"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >howTos : Narrative</text>
    </group>
    <rectangle name="Fig5.5"
      x="48"
      y="129"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[49, 130, 108, 21]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D77"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="49"
        y="130"
        width="108"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA4"
       sourceConnector="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA5"
       destConnector="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig0"
      sourceFigNode="Fig5"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig6.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA5"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA5"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA6"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig6.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--5d6953ef:13559a9d521:-8000:0000000000000CA6"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="157"
              y="150" />
      <lineto x="200"
              y="150" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[512, 104, 185, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="512"
      y="104"
      width="185"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="513"
      y="105"
      width="183"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::training::Tag</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[513, 105, 183, 0]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="513"
        y="105"
        width="183"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="512"
      y="128"
      width="185"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[513, 129, 183, 21]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="513"
        y="129"
        width="183"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="512"
      y="149"
      width="185"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[513, 150, 183, 21]"
         href="89-27-9--3-2a4539c3:1356d745f80:-8000:000000000000110D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="513"
        y="150"
        width="183"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB9"
       sourceConnector="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBA"
       destConnector="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig7"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB9"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig8.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBA"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBA"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBB"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig8.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DBB"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="400"
              y="128" />
      <lineto x="512"
              y="128" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB0"
      name="Training"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[84, 72, 183, 104]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="84"
      y="72"
      width="183"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="85"
      y="73"
      width="181"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >TrainingTreeNode</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[85, 73, 262, 0]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="85"
        y="73"
        width="262"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="84"
      y="96"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[85, 97, 181, 49]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="85"
        y="97"
        width="181"
        height="49"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="85"
        y="97"
        width="181"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >goal : Goal</text>
      <text name="Fig0.4.2"
        x="85"
        y="114"
        width="181"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >ParentNode : TrainingTreeNode</text>
    </group>
    <rectangle name="Fig0.5"
      x="84"
      y="146"
      width="183"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[85, 147, 181, 28]"
         href="-64--88-121--120-4afe6979:13557f023fe:-8000:0000000000000D64"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="85"
        y="147"
        width="181"
        height="28"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 72, 110, 88]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="352"
      y="72"
      width="110"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="353"
      y="73"
      width="108"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 73, 188, 0]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="353"
        y="73"
        width="188"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="352"
      y="96"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 97, 108, 30]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="353"
        y="97"
        width="108"
        height="30"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="352"
      y="127"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 128, 108, 30]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="353"
        y="128"
        width="108"
        height="30"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB6"
       sourceConnector="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB7"
       destConnector="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig2.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB7"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig2.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB7"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig2.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB8"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig2.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="266"
              y="120" />
      <lineto x="352"
              y="120" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB1"
      name="Life cycle Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[1216, 104, 304, 2984]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D48"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="1216"
      y="104"
      width="304"
      height="2984"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig0.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1519"
              y="104" />
      <lineto x="1519"
              y="3088" />
    </path>
    <path name="Fig0.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="1216"
              y="104" />
      <lineto x="1216"
              y="3088" />
    </path>
    <path name="Fig0.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1216"
              y="104" />
      <lineto x="1519"
              y="104" />
    </path>
    <path name="Fig0.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1216"
              y="3088" />
      <lineto x="1519"
              y="3088" />
    </path>
    <text name="Fig0.5"
      x="1216"
      y="104"
      width="304"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfReflective</text>
    <path name="Fig0.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1216"
              y="129" />
      <lineto x="1519"
              y="129" />
    </path>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[1520, 104, 384, 2984]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DE8"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1520"
      y="104"
      width="384"
      height="2984"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig1.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1903"
              y="104" />
      <lineto x="1903"
              y="3088" />
    </path>
    <path name="Fig1.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="1520"
              y="104" />
      <lineto x="1520"
              y="3088" />
    </path>
    <path name="Fig1.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1520"
              y="104" />
      <lineto x="1903"
              y="104" />
    </path>
    <path name="Fig1.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1520"
              y="3088" />
      <lineto x="1903"
              y="3088" />
    </path>
    <text name="Fig1.5"
      x="1520"
      y="104"
      width="384"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfConscious</text>
    <path name="Fig1.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1520"
              y="129" />
      <lineto x="1903"
              y="129" />
    </path>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigPool[0, 104, 1904, 2984]pathVisible=false;stereotypeView=0;"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="0"
      y="104"
      width="1904"
      height="2984"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[0, 104, 464, 2984]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB3"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="0"
      y="104"
      width="464"
      height="2984"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig3.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="463"
              y="104" />
      <lineto x="463"
              y="3088" />
    </path>
    <path name="Fig3.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="104" />
      <lineto x="0"
              y="3088" />
    </path>
    <path name="Fig3.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="104" />
      <lineto x="463"
              y="104" />
    </path>
    <path name="Fig3.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="3088" />
      <lineto x="463"
              y="3088" />
    </path>
    <text name="Fig3.5"
      x="0"
      y="104"
      width="464"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learned</text>
    <path name="Fig3.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="129" />
      <lineto x="463"
              y="129" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[464, 104, 384, 2984]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB4"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="464"
      y="104"
      width="384"
      height="2984"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig4.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="847"
              y="104" />
      <lineto x="847"
              y="3088" />
    </path>
    <path name="Fig4.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="464"
              y="104" />
      <lineto x="464"
              y="3088" />
    </path>
    <path name="Fig4.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="464"
              y="104" />
      <lineto x="847"
              y="104" />
    </path>
    <path name="Fig4.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="464"
              y="3088" />
      <lineto x="847"
              y="3088" />
    </path>
    <text name="Fig4.5"
      x="464"
      y="104"
      width="384"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Deliberative</text>
    <path name="Fig4.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="464"
              y="129" />
      <lineto x="847"
              y="129" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[848, 104, 368, 2984]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB5"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="848"
      y="104"
      width="368"
      height="2984"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig5.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1215"
              y="104" />
      <lineto x="1215"
              y="3088" />
    </path>
    <path name="Fig5.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="848"
              y="104" />
      <lineto x="848"
              y="3088" />
    </path>
    <path name="Fig5.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="848"
              y="104" />
      <lineto x="1215"
              y="104" />
    </path>
    <path name="Fig5.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="848"
              y="3088" />
      <lineto x="1215"
              y="3088" />
    </path>
    <text name="Fig5.5"
      x="848"
      y="104"
      width="368"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reflective</text>
    <path name="Fig5.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="848"
              y="129" />
      <lineto x="1215"
              y="129" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[1240, 8, 123, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CB7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="1240"
      y="8"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig6.1"
      x="1240"
      y="8"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.2"
      x="1248"
      y="16"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Request</text>
    <text name="Fig6.3"
      x="1248"
      y="48"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[944, 272, 208, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig7.0"
      x="945"
      y="273"
      width="206"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig7.1"
      x="944"
      y="272"
      width="208"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[952, 272, 192, 0]"
         href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CBF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="952"
        y="272"
        width="192"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="952"
      y="272"
      width="192"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal = Preprocess Incident</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[112, 656, 123, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CD5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig8.0"
      x="112"
      y="656"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig8.1"
      x="112"
      y="656"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.2"
      x="120"
      y="664"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >AnnotatedText</text>
    <text name="Fig8.3"
      x="120"
      y="696"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[864, 912, 157, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig9.0"
      x="865"
      y="913"
      width="155"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig9.1"
      x="864"
      y="912"
      width="157"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[872, 912, 141, 0]"
         href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CDF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="872"
        y="912"
        width="141"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="872"
      y="912"
      width="141"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal =&gt; ClassifyIncident</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigForkState[48, 1264, 352, 7]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE3"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig10.0"
      x="48"
      y="1264"
      width="352"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig10.1"
      x="48"
      y="1264"
      width="352"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE4"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig9"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CE4"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="865"
              y="946" />
      <lineto x="399"
              y="1264" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 480, 167, 52]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig12.0"
      x="89"
      y="481"
      width="165"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig12.1"
      x="88"
      y="480"
      width="167"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 480, 151, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FA8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="96"
        y="480"
        width="151"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig12.3"
      x="96"
      y="480"
      width="151"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowledgeBaseAnnotator
adds links to KB</text>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[88, 552, 165, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig13.0"
      x="89"
      y="553"
      width="163"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig13.1"
      x="88"
      y="552"
      width="165"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 552, 149, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FAB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="96"
        y="552"
        width="149"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="96"
      y="552"
      width="149"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Lexical parser
creates SemanticNetwork
of Incident.description</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[496, 1720, 129, 84]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig14.0"
      x="497"
      y="1721"
      width="127"
      height="82"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="84"
    />
    <rectangle name="Fig14.1"
      x="496"
      y="1720"
      width="129"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="84"
    />
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[504, 1720, 113, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FB6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="504"
        y="1720"
        width="113"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.3"
      x="504"
      y="1720"
      width="113"
      height="78"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Simulate
Creates Model
of CurrentSituation 
(DomainModel)</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[496, 1840, 134, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig15.0"
      x="497"
      y="1841"
      width="132"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig15.1"
      x="496"
      y="1840"
      width="134"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[504, 1840, 118, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="504"
        y="1840"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="504"
      y="1840"
      width="118"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reformulate
creates 
ProblemDescription</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig15"
      sourceFigNode="Fig14"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FBB"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="562"
              y="1803" />
      <lineto x="562"
              y="1840" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[688, 1704, 144, 100]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig17.0"
      x="689"
      y="1705"
      width="142"
      height="98"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="100"
    />
    <rectangle name="Fig17.1"
      x="688"
      y="1704"
      width="144"
      height="100"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="100"
    />
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[696, 1704, 128, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="696"
        y="1704"
        width="128"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig17.3"
      x="696"
      y="1704"
      width="128"
      height="94"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Simulate
creates
DirectInstruction
model
(DomainModel)</text>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[592, 1952, 167, 66]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig18.0"
      x="592"
      y="1952"
      width="167"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig18.1"
      x="592"
      y="1952"
      width="167"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.2"
      x="600"
      y="1960"
      width="151"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SemanticNetwork</text>
    <text name="Fig18.3"
      x="600"
      y="1992"
      width="151"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC7"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig15"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="608"
              y="1906" />
      <lineto x="608"
              y="1952" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig17.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig17"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FC8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="728"
              y="1802" />
      <lineto x="728"
              y="1952" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[120, 1512, 192, 7]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD4"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig21.0"
      x="120"
      y="1512"
      width="192"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig21.1"
      x="120"
      y="1512"
      width="192"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigForkState[128, 2304, 168, 7]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FD6"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig22.0"
      x="128"
      y="2304"
      width="168"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig22.1"
      x="128"
      y="2304"
      width="168"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[128, 2448, 168, 7]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE3"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig23.0"
      x="128"
      y="2448"
      width="168"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig23.1"
      x="128"
      y="2448"
      width="168"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[512, 2632, 112, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig24.0"
      x="513"
      y="2633"
      width="110"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig24.1"
      x="512"
      y="2632"
      width="112"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[520, 2632, 96, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FE7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="520"
        y="2632"
        width="96"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig24.3"
      x="520"
      y="2632"
      width="96"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowingHow
return trained
HowTo</text>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[688, 2632, 126, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig25.0"
      x="689"
      y="2633"
      width="124"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig25.1"
      x="688"
      y="2632"
      width="126"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[696, 2632, 110, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FEA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="696"
        y="2632"
        width="110"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="696"
      y="2632"
      width="110"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ExtensiveSeach
return 
comxbined HowTo</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1320, 136, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF2"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig26.0"
      x="1328"
      y="144"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig26.1"
      x="1328"
      y="144"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1264, 280, 140, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig27.0"
      x="1265"
      y="281"
      width="138"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig27.1"
      x="1264"
      y="280"
      width="140"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1272, 280, 124, 0]"
         href="-115--64--119-110--2868e0b2:1355dbf5d9c:-8000:0000000000000FF4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="1272"
        y="280"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="1272"
      y="280"
      width="124"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowingHow
create Context
create EnergyControl</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[336, 440, 97, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig28.0"
      x="336"
      y="440"
      width="97"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig28.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="336"
              y="440" />
      <lineto x="422"
              y="440" />
      <lineto x="432"
              y="450" />
      <lineto x="432"
              y="498" />
      <lineto x="336"
              y="498" />
      <lineto x="336"
              y="440" />
    </path>
    <path name="Fig28.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="422"
              y="440" />
      <lineto x="432"
              y="450" />
      <lineto x="422"
              y="450" />
      <lineto x="422"
              y="440" />
    </path>
    <group name="Fig28.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[338, 442, 83, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D45"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.3.0"
        x="338"
        y="442"
        width="83"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig28.4"
      x="338"
      y="442"
      width="83"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Preprocessing</text>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig28.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig28"
      destFigNode="Fig13"
    </private>
    <path name="Fig29.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="336"
              y="498" />
      <lineto x="251"
              y="553" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig28.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig28"
      destFigNode="Fig12"
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="336"
              y="490" />
      <lineto x="253"
              y="490" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1320, 384, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D46"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig31.0"
      x="1332"
      y="396"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig31.1"
      x="1332"
      y="396"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig31.2"
      x="1331"
      y="395"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D47"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig27"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D47"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1332"
              y="346" />
      <lineto x="1332"
              y="384" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1608, 136, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D49"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig33.0"
      x="1616"
      y="144"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig33.1"
      x="1616"
      y="144"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1544, 192, 159, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig34.0"
      x="1545"
      y="193"
      width="157"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig34.1"
      x="1544"
      y="192"
      width="159"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig34.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1552, 192, 143, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig34.2.0"
        x="1552"
        y="192"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig34.3"
      x="1552"
      y="192"
      width="143"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EmotionalStateManager.
apply =&gt; KnowingHow</text>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig33"
      destPortFig="Fig34"
      sourceFigNode="Fig33"
      destFigNode="Fig34"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D4B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig35.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1616"
              y="153" />
      <lineto x="1616"
              y="192" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1552, 288, 128, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig36.0"
      x="1553"
      y="289"
      width="126"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig36.1"
      x="1552"
      y="288"
      width="128"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig36.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1560, 288, 112, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D54"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig36.2.0"
        x="1560"
        y="288"
        width="112"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig36.3"
      x="1560"
      y="288"
      width="112"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KnowingHow
setState(Neutral)</text>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1608, 384, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig37.0"
      x="1620"
      y="396"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig37.1"
      x="1620"
      y="396"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig37.2"
      x="1619"
      y="395"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig36.0"
      destPortFig="Fig37.0"
      sourceFigNode="Fig36"
      destFigNode="Fig37"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1620"
              y="338" />
      <lineto x="1620"
              y="384" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig34.0"
      sourceFigNode="Fig6"
      destFigNode="Fig34"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig39.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1362"
              y="73" />
      <lineto x="1545"
              y="193" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1032, 816, 173, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig40.0"
      x="1033"
      y="817"
      width="171"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig40.1"
      x="1032"
      y="816"
      width="173"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig40.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1040, 816, 157, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D5F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig40.2.0"
        x="1040"
        y="816"
        width="157"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig40.3"
      x="1040"
      y="816"
      width="157"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MakingSenseAnalyser
apply =&gt; DoNotUnderstand</text>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1232, 1304, 124, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig41.0"
      x="1233"
      y="1305"
      width="122"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig41.1"
      x="1232"
      y="1304"
      width="124"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig41.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1240, 1304, 108, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D76"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig41.2.0"
        x="1240"
        y="1304"
        width="108"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig41.3"
      x="1240"
      y="1304"
      width="108"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Learned.stop()
Deliberative.stop()</text>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1288, 1400, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig42.0"
      x="1300"
      y="1412"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig42.1"
      x="1300"
      y="1412"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig42.2"
      x="1299"
      y="1411"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig43"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7B"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig41.0"
      destPortFig="Fig42.0"
      sourceFigNode="Fig41"
      destFigNode="Fig42"
      <argouml:pathitem figname="Fig43.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig43.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1300"
              y="1354" />
      <lineto x="1300"
              y="1400" />
    </path>
  </group>
  <group name="Fig44"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1252, 1160, 127, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig44.0"
      x="1253"
      y="1161"
      width="125"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig44.1"
      x="1252"
      y="1160"
      width="127"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig44.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1260, 1160, 111, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D7C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig44.2.0"
        x="1260"
        y="1160"
        width="111"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig44.3"
      x="1260"
      y="1160"
      width="111"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >DoNotUnderstand</text>
  </group>
  <group name="Fig45"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1364, 1296, 103, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig45.0"
      x="1365"
      y="1297"
      width="101"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig45.1"
      x="1364"
      y="1296"
      width="103"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig45.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1372, 1296, 87, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D85"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig45.2.0"
        x="1372"
        y="1296"
        width="87"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig45.3"
      x="1372"
      y="1296"
      width="87"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Cry4Help</text>
  </group>
  <group name="Fig46"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1308, 1120, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D99"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig46.0"
      x="1316"
      y="1128"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig46.1"
      x="1316"
      y="1128"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig47"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9A"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig46.0"
      destPortFig="Fig44.0"
      sourceFigNode="Fig46"
      destFigNode="Fig44"
      <argouml:pathitem figname="Fig47.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig47.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1316"
              y="1136" />
      <lineto x="1316"
              y="1161" />
    </path>
  </group>
  <group name="Fig48"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[864, 832, 139, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig48.0"
      x="865"
      y="833"
      width="137"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig48.1"
      x="864"
      y="832"
      width="139"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig48.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[872, 832, 123, 0]"
         href="89-27-9--3-2e4096c7:1355f058a51:-8000:0000000000000D9B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig48.2.0"
        x="872"
        y="832"
        width="123"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig48.3"
      x="872"
      y="832"
      width="123"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GoalManager.
apply =&gt; SetupGoal</text>
  </group>
  <group name="Fig49"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1032, 720, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D8F"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig49.0"
      x="1040"
      y="728"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig49.1"
      x="1040"
      y="728"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig50"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1072, 968, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D93"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig50.0"
      x="1084"
      y="980"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig50.1"
      x="1084"
      y="980"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig50.2"
      x="1083"
      y="979"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig51"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[936, 992, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D95"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig51.0"
      x="948"
      y="1004"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig51.1"
      x="948"
      y="1004"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig51.2"
      x="947"
      y="1003"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig52"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D96"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig51.0"
      sourceFigNode="Fig9"
      destFigNode="Fig51"
      <argouml:pathitem figname="Fig52.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D96"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig52.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="947"
              y="946" />
      <lineto x="947"
              y="992" />
    </path>
  </group>
  <group name="Fig53"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[200, 1216, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D97"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig53.0"
      x="208"
      y="1224"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig53.1"
      x="208"
      y="1224"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig54"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D98"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig53.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig53"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig54.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D98"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig54.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="208"
              y="1232" />
      <lineto x="208"
              y="1264" />
    </path>
  </group>
  <group name="Fig55"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[656, 2048, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D99"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig55.0"
      x="668"
      y="2060"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig55.1"
      x="668"
      y="2060"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig55.2"
      x="667"
      y="2059"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig56"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9A"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig55.0"
      sourceFigNode="Fig18"
      destFigNode="Fig55"
      <argouml:pathitem figname="Fig56.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig56.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="668"
              y="2017" />
      <lineto x="668"
              y="2048" />
    </path>
  </group>
  <group name="Fig57"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[96, 1320, 132, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig57.0"
      x="97"
      y="1321"
      width="130"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig57.1"
      x="96"
      y="1320"
      width="132"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig57.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[104, 1320, 116, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000D9D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig57.2.0"
        x="104"
        y="1320"
        width="116"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig57.3"
      x="104"
      y="1320"
      width="116"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >DirectInstruction.
apply =&gt; Simulate</text>
  </group>
  <group name="Fig58"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA1"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig57.0"
      sourceFigNode="Fig10"
      destFigNode="Fig57"
      <argouml:pathitem figname="Fig58.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA1"
                        angle="-86.0"
                        offset="15" />
    </private>
    <path name="Fig58.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="184"
              y="1270" />
      <lineto x="184"
              y="1321" />
    </path>
  </group>
  <group name="Fig59"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 1392, 170, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig59.0"
      x="9"
      y="1393"
      width="168"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig59.1"
      x="8"
      y="1392"
      width="170"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig59.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 1392, 154, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig59.2.0"
        x="16"
        y="1392"
        width="154"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig59.3"
      x="16"
      y="1392"
      width="154"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProblemWithDesiredState.
apply =&gt; Simulate +
Reformulate</text>
  </group>
  <group name="Fig60"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[264, 1328, 166, 84]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig60.0"
      x="265"
      y="1329"
      width="164"
      height="82"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="84"
    />
    <rectangle name="Fig60.1"
      x="264"
      y="1328"
      width="166"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="84"
    />
    <group name="Fig60.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 1328, 150, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DA7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig60.2.0"
        x="272"
        y="1328"
        width="150"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig60.3"
      x="272"
      y="1328"
      width="150"
      height="78"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProblemWODesiredState
apply =&gt; Simulate + 
Reformulate +
Infer DesiredState</text>
  </group>
  <group name="Fig61"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DAF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig60.0"
      sourceFigNode="Fig10"
      destFigNode="Fig60"
      <argouml:pathitem figname="Fig61.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DAF"
                        angle="-85.0"
                        offset="13" />
    </private>
    <path name="Fig61.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="304"
              y="1270" />
      <lineto x="304"
              y="1329" />
    </path>
  </group>
  <group name="Fig62"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB2"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig59.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig59"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig62.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig62.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="128"
              y="1458" />
      <lineto x="128"
              y="1512" />
    </path>
  </group>
  <group name="Fig63"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB3"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig57.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig57"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig63.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DB3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig63.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="210"
              y="1370" />
      <lineto x="210"
              y="1512" />
      <lineto x="184"
              y="1370" />
      <lineto x="184"
              y="1512" />
    </path>
  </group>
  <group name="Fig64"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[1364, 1360, 136, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig64.0"
      x="1364"
      y="1360"
      width="136"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig64.1"
      x="1364"
      y="1360"
      width="136"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig64.2"
      x="1372"
      y="1368"
      width="120"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ClarificationRequest</text>
    <text name="Fig64.3"
      x="1372"
      y="1400"
      width="120"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig65"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBC"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig45.0"
      destPortFig="Fig64.0"
      sourceFigNode="Fig45"
      destFigNode="Fig64"
      <argouml:pathitem figname="Fig65.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig65.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1453"
              y="1330" />
      <lineto x="1453"
              y="1360" />
    </path>
  </group>
  <group name="Fig66"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1420, 1456, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig66.0"
      x="1432"
      y="1468"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig66.1"
      x="1432"
      y="1468"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig66.2"
      x="1431"
      y="1467"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig67"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBE"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig64.0"
      destPortFig="Fig66.0"
      sourceFigNode="Fig64"
      destFigNode="Fig66"
      <argouml:pathitem figname="Fig67.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig67.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1432"
              y="1425" />
      <lineto x="1432"
              y="1456" />
    </path>
  </group>
  <group name="Fig68"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[1284, 1456, 81, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig68.0"
      x="1284"
      y="1456"
      width="81"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig68.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1284"
              y="1456" />
      <lineto x="1354"
              y="1456" />
      <lineto x="1364"
              y="1466" />
      <lineto x="1364"
              y="1514" />
      <lineto x="1284"
              y="1514" />
      <lineto x="1284"
              y="1456" />
    </path>
    <path name="Fig68.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1354"
              y="1456" />
      <lineto x="1364"
              y="1466" />
      <lineto x="1354"
              y="1466" />
      <lineto x="1354"
              y="1456" />
    </path>
    <group name="Fig68.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1286, 1458, 67, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DBF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig68.3.0"
        x="1286"
        y="1458"
        width="67"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig68.4"
      x="1286"
      y="1458"
      width="67"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Clarification
Request</text>
  </group>
  <group name="Fig69"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig68"
      destPortFig="Fig64"
      sourceFigNode="Fig68"
      destFigNode="Fig64"
    </private>
    <path name="Fig69.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1355"
              y="1456" />
      <lineto x="1364"
              y="1425" />
    </path>
  </group>
  <group name="Fig70"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[264, 1672, 92, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig70.0"
      x="264"
      y="1672"
      width="92"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig70.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="264"
              y="1672" />
      <lineto x="345"
              y="1672" />
      <lineto x="355"
              y="1682" />
      <lineto x="355"
              y="1730" />
      <lineto x="264"
              y="1730" />
      <lineto x="264"
              y="1672" />
    </path>
    <path name="Fig70.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="345"
              y="1672" />
      <lineto x="355"
              y="1682" />
      <lineto x="345"
              y="1682" />
      <lineto x="345"
              y="1672" />
    </path>
    <group name="Fig70.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[266, 1674, 78, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig70.3.0"
        x="266"
        y="1674"
        width="78"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig70.4"
      x="266"
      y="1674"
      width="78"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Incident
Classification
Formalisation</text>
  </group>
  <group name="Fig71"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[496, 2040, 108, 70]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig71.0"
      x="496"
      y="2040"
      width="108"
      height="70"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig71.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="496"
              y="2040" />
      <lineto x="593"
              y="2040" />
      <lineto x="603"
              y="2050" />
      <lineto x="603"
              y="2109" />
      <lineto x="496"
              y="2109" />
      <lineto x="496"
              y="2040" />
    </path>
    <path name="Fig71.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="593"
              y="2040" />
      <lineto x="603"
              y="2050" />
      <lineto x="593"
              y="2050" />
      <lineto x="593"
              y="2040" />
    </path>
    <group name="Fig71.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[498, 2042, 94, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig71.3.0"
        x="498"
        y="2042"
        width="94"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig71.4"
      x="498"
      y="2042"
      width="94"
      height="66"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Formal
DirectInstruction/
Problem
description</text>
  </group>
  <group name="Fig72"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig59.0"
      sourceFigNode="Fig70"
      destFigNode="Fig59"
    </private>
    <path name="Fig72.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="264"
              y="1672" />
      <lineto x="176"
              y="1458" />
    </path>
  </group>
  <group name="Fig73"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig57.0"
      sourceFigNode="Fig70"
      destFigNode="Fig57"
    </private>
    <path name="Fig73.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="264"
              y="1672" />
      <lineto x="226"
              y="1370" />
    </path>
  </group>
  <group name="Fig74"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig70"
      destFigNode="Fig17"
    </private>
    <path name="Fig74.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="355"
              y="1705" />
      <lineto x="689"
              y="1705" />
    </path>
  </group>
  <group name="Fig75"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig70"
      destFigNode="Fig14"
    </private>
    <path name="Fig75.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="355"
              y="1721" />
      <lineto x="497"
              y="1721" />
    </path>
  </group>
  <group name="Fig76"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig15.0"
      sourceFigNode="Fig70"
      destFigNode="Fig15"
    </private>
    <path name="Fig76.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="355"
              y="1730" />
      <lineto x="497"
              y="1841" />
    </path>
  </group>
  <group name="Fig77"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig71.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig71"
      destFigNode="Fig18"
    </private>
    <path name="Fig77.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="592"
              y="2040" />
      <lineto x="592"
              y="2017" />
    </path>
  </group>
  <group name="Fig78"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[208, 2240, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC2"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig78.0"
      x="216"
      y="2248"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig78.1"
      x="216"
      y="2248"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig79"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC3"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig78.0"
      destPortFig="Fig22.0"
      sourceFigNode="Fig78"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig79.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC3"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig79.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="216"
              y="2256" />
      <lineto x="216"
              y="2304" />
    </path>
  </group>
  <group name="Fig80"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[584, 2720, 123, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig80.0"
      x="584"
      y="2720"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig80.1"
      x="584"
      y="2720"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig80.2"
      x="592"
      y="2728"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Solution</text>
    <text name="Fig80.3"
      x="592"
      y="2760"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig81"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[240, 2360, 105, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig81.0"
      x="241"
      y="2361"
      width="103"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig81.1"
      x="240"
      y="2360"
      width="105"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig81.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[248, 2360, 89, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DC9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig81.2.0"
        x="248"
        y="2360"
        width="89"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig81.3"
      x="248"
      y="2360"
      width="89"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >HaveToSearch</text>
  </group>
  <group name="Fig82"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCC"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig81.0"
      sourceFigNode="Fig22"
      destFigNode="Fig81"
      <argouml:pathitem figname="Fig82.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCC"
                        angle="-90.0"
                        offset="16" />
    </private>
    <path name="Fig82.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="2310" />
      <lineto x="288"
              y="2361" />
    </path>
  </group>
  <group name="Fig83"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCD"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig81.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig81"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig83.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCD"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig83.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="288"
              y="2394" />
      <lineto x="288"
              y="2448" />
    </path>
  </group>
  <group name="Fig84"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[80, 2360, 119, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig84.0"
      x="81"
      y="2361"
      width="117"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig84.1"
      x="80"
      y="2360"
      width="119"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig84.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 2360, 103, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig84.2.0"
        x="88"
        y="2360"
        width="103"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig84.3"
      x="88"
      y="2360"
      width="103"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >DoIKnowSolution</text>
  </group>
  <group name="Fig85"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22"
      destPortFig="Fig84"
      sourceFigNode="Fig22"
      destFigNode="Fig84"
      <argouml:pathitem figname="Fig85.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DCF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig85.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="128"
              y="2310" />
      <lineto x="128"
              y="2360" />
    </path>
  </group>
  <group name="Fig86"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD2"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig84.0"
      destPortFig="Fig23.0"
      sourceFigNode="Fig84"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig86.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig86.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="136"
              y="2394" />
      <lineto x="136"
              y="2448" />
    </path>
  </group>
  <group name="Fig87"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig24.0"
      destPortFig="Fig80.0"
      sourceFigNode="Fig24"
      destFigNode="Fig80"
      <argouml:pathitem figname="Fig87.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig87.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="622"
              y="2698" />
      <lineto x="622"
              y="2720" />
    </path>
  </group>
  <group name="Fig88"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD6"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig80.0"
      sourceFigNode="Fig25"
      destFigNode="Fig80"
      <argouml:pathitem figname="Fig88.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig88.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="704"
              y="2698" />
      <lineto x="704"
              y="2720" />
    </path>
  </group>
  <group name="Fig89"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[640, 2816, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig89.0"
      x="652"
      y="2828"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig89.1"
      x="652"
      y="2828"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig89.2"
      x="651"
      y="2827"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig90"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig80.0"
      destPortFig="Fig89.0"
      sourceFigNode="Fig80"
      destFigNode="Fig89"
      <argouml:pathitem figname="Fig90.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig90.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="652"
              y="2785" />
      <lineto x="652"
              y="2816" />
    </path>
  </group>
  <group name="Fig91"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[880, 2104, 125, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig91.0"
      x="881"
      y="2105"
      width="123"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig91.1"
      x="880"
      y="2104"
      width="125"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig91.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[888, 2104, 109, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DD9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig91.2.0"
        x="888"
        y="2104"
        width="109"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig91.3"
      x="888"
      y="2104"
      width="109"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GoalManager.
apply=&gt;SetupGoal</text>
  </group>
  <group name="Fig92"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDC"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig91.0"
      sourceFigNode="Fig18"
      destFigNode="Fig91"
      <argouml:pathitem figname="Fig92.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DDC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig92.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="758"
              y="2017" />
      <lineto x="881"
              y="2105" />
    </path>
  </group>
  <group name="Fig93"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[96, 2584, 79, 59]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig93.0"
      x="96"
      y="2584"
      width="79"
      height="59"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig93.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="96"
              y="2584" />
      <lineto x="164"
              y="2584" />
      <lineto x="174"
              y="2594" />
      <lineto x="174"
              y="2642" />
      <lineto x="96"
              y="2642" />
      <lineto x="96"
              y="2584" />
    </path>
    <path name="Fig93.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="164"
              y="2584" />
      <lineto x="174"
              y="2594" />
      <lineto x="164"
              y="2594" />
      <lineto x="164"
              y="2584" />
    </path>
    <group name="Fig93.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[98, 2586, 65, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig93.3.0"
        x="98"
        y="2586"
        width="65"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig93.4"
      x="98"
      y="2586"
      width="65"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >Solution
Generation</text>
  </group>
  <group name="Fig94"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig93"
      destPortFig="Fig81"
      sourceFigNode="Fig93"
      destFigNode="Fig81"
    </private>
    <path name="Fig94.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="165"
              y="2584" />
      <lineto x="240"
              y="2395" />
    </path>
  </group>
  <group name="Fig95"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig93.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig93"
      destFigNode="Fig25"
    </private>
    <path name="Fig95.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="174"
              y="2642" />
      <lineto x="296"
              y="2688" />
      <lineto x="689"
              y="2688" />
    </path>
  </group>
  <group name="Fig96"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig93.0"
      destPortFig="Fig24.0"
      sourceFigNode="Fig93"
      destFigNode="Fig24"
    </private>
    <path name="Fig96.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="174"
              y="2642" />
      <lineto x="264"
              y="2664" />
      <lineto x="513"
              y="2664" />
    </path>
  </group>
  <group name="Fig97"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig93.0"
      destPortFig="Fig84.0"
      sourceFigNode="Fig93"
      destFigNode="Fig84"
    </private>
    <path name="Fig97.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="166"
              y="2584" />
      <lineto x="166"
              y="2394" />
    </path>
  </group>
  <group name="Fig98"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[960, 2800, 160, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig98.0"
      x="961"
      y="2801"
      width="158"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig98.1"
      x="960"
      y="2800"
      width="160"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig98.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[968, 2800, 144, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig98.2.0"
        x="968"
        y="2800"
        width="144"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig98.3"
      x="968"
      y="2800"
      width="144"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SolutionReady:Reflective</text>
  </group>
  <group name="Fig99"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE7"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig80.0"
      destPortFig="Fig98.0"
      sourceFigNode="Fig80"
      destFigNode="Fig98"
      <argouml:pathitem figname="Fig99.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig99.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="706"
              y="2785" />
      <lineto x="961"
              y="2801" />
    </path>
  </group>
  <group name="Fig100"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1024, 2744, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE8"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig100.0"
      x="1032"
      y="2752"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig100.1"
      x="1032"
      y="2752"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig101"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE9"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig100.0"
      destPortFig="Fig98.0"
      sourceFigNode="Fig100"
      destFigNode="Fig98"
      <argouml:pathitem figname="Fig101.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DE9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig101.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1032"
              y="2760" />
      <lineto x="1032"
              y="2801" />
    </path>
  </group>
  <group name="Fig102"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[960, 2864, 146, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig102.0"
      x="961"
      y="2865"
      width="144"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig102.1"
      x="960"
      y="2864"
      width="146"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig102.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[968, 2864, 130, 0]"
         href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DEE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig102.2.0"
        x="968"
        y="2864"
        width="130"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig102.3"
      x="968"
      y="2864"
      width="130"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CommunicateToUser:
KnowingHow = 
ConfirmationRequest</text>
  </group>
  <group name="Fig103"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1024, 3040, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-e365cb4:13560739503:-8000:0000000000000DF2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig103.0"
      x="1036"
      y="3052"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig103.1"
      x="1036"
      y="3052"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig103.2"
      x="1035"
      y="3051"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig104"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[64, 368, 214, 84]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig104.0"
      x="65"
      y="369"
      width="212"
      height="82"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="84"
    />
    <rectangle name="Fig104.1"
      x="64"
      y="368"
      width="214"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="84"
    />
    <group name="Fig104.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[72, 368, 198, 0]"
         href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010AF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig104.2.0"
        x="72"
        y="368"
        width="198"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig104.3"
      x="72"
      y="368"
      width="198"
      height="78"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >PreprocessManager.
apply =&gt; 
KnowledgeBaseAnnotatar +
LexicalParser</text>
  </group>
  <group name="Fig105"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig28.0"
      destPortFig="Fig104.0"
      sourceFigNode="Fig28"
      destFigNode="Fig104"
    </private>
    <path name="Fig105.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="336"
              y="448" />
      <lineto x="276"
              y="448" />
    </path>
  </group>
  <group name="Fig106"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[328, 664, 113, 38]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig106.0"
      x="328"
      y="664"
      width="113"
      height="38"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig106.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="328"
              y="664" />
      <lineto x="430"
              y="664" />
      <lineto x="440"
              y="674" />
      <lineto x="440"
              y="701" />
      <lineto x="328"
              y="701" />
      <lineto x="328"
              y="664" />
    </path>
    <path name="Fig106.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="430"
              y="664" />
      <lineto x="440"
              y="674" />
      <lineto x="430"
              y="674" />
      <lineto x="430"
              y="664" />
    </path>
    <group name="Fig106.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[330, 666, 99, 0]"
         href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig106.3.0"
        x="330"
        y="666"
        width="99"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig106.4"
      x="330"
      y="666"
      width="99"
      height="34"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >TextAnnotated: in 
Semantic Tree</text>
  </group>
  <group name="Fig107"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig106"
      destPortFig="Fig8"
      sourceFigNode="Fig106"
      destFigNode="Fig8"
    </private>
    <path name="Fig107.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="328"
              y="694" />
      <lineto x="234"
              y="694" />
    </path>
  </group>
  <group name="Fig108"
       description="org.argouml.uml.diagram.state.ui.FigForkState[928, 776, 216, 7]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BE"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig108.0"
      x="928"
      y="776"
      width="216"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig108.1"
      x="928"
      y="776"
      width="216"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig109"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig108.0"
      destPortFig="Fig48.0"
      sourceFigNode="Fig108"
      destFigNode="Fig48"
      <argouml:pathitem figname="Fig109.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010BF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig109.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="952"
              y="782" />
      <lineto x="952"
              y="833" />
    </path>
  </group>
  <group name="Fig110"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C0"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig108.0"
      destPortFig="Fig40.0"
      sourceFigNode="Fig108"
      destFigNode="Fig40"
      <argouml:pathitem figname="Fig110.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C0"
                        angle="-79.0"
                        offset="17" />
    </private>
    <path name="Fig110.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1135"
              y="782" />
      <lineto x="1135"
              y="817" />
    </path>
  </group>
  <group name="Fig111"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C1"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig49.0"
      destPortFig="Fig108.0"
      sourceFigNode="Fig49"
      destFigNode="Fig108"
      <argouml:pathitem figname="Fig111.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--6c0a4412:13562efe5c3:-8000:00000000000010C1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig111.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1039"
              y="735" />
      <lineto x="1039"
              y="776" />
    </path>
  </group>
  <group name="Fig112"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1264, 192, 136, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig112.0"
      x="1265"
      y="193"
      width="134"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig112.1"
      x="1264"
      y="192"
      width="136"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig112.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1272, 192, 120, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DEB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig112.2.0"
        x="1272"
        y="192"
        width="120"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig112.3"
      x="1272"
      y="192"
      width="120"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ContextManager.
apply=&gt; StartContext</text>
  </group>
  <group name="Fig113"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF2"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig26.0"
      destPortFig="Fig112.0"
      sourceFigNode="Fig26"
      destFigNode="Fig112"
      <argouml:pathitem figname="Fig113.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig113.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1328"
              y="152" />
      <lineto x="1328"
              y="193" />
    </path>
  </group>
  <group name="Fig114"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1032, 144, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DF4"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig114.0"
      x="1040"
      y="152"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig114.1"
      x="1040"
      y="152"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig115"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1032, 336, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig115.0"
      x="1044"
      y="348"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig115.1"
      x="1044"
      y="348"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig115.2"
      x="1043"
      y="347"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig116"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig115.0"
      sourceFigNode="Fig7"
      destFigNode="Fig115"
      <argouml:pathitem figname="Fig116.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000DFF"
                        angle="77.00000000000001"
                        offset="817" />
    </private>
    <path name="Fig116.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1044"
              y="306" />
      <lineto x="1044"
              y="336" />
    </path>
  </group>
  <group name="Fig117"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1040, 408, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E00"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig117.0"
      x="1048"
      y="416"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig117.1"
      x="1048"
      y="416"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig118"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[992, 448, 105, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig118.0"
      x="993"
      y="449"
      width="103"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig118.1"
      x="992"
      y="448"
      width="105"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig118.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1000, 448, 89, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E01"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig118.2.0"
        x="1000"
        y="448"
        width="89"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig118.3"
      x="1000"
      y="448"
      width="89"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EnergyControl.
start(Context)</text>
  </group>
  <group name="Fig119"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E06"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig117.0"
      destPortFig="Fig118.0"
      sourceFigNode="Fig117"
      destFigNode="Fig118"
      <argouml:pathitem figname="Fig119.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E06"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig119.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1048"
              y="424" />
      <lineto x="1048"
              y="449" />
    </path>
  </group>
  <group name="Fig120"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E07"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig118.0"
      sourceFigNode="Fig27"
      destFigNode="Fig118"
      <argouml:pathitem figname="Fig120.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E07"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig120.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1265"
              y="346" />
      <lineto x="1095"
              y="449" />
    </path>
  </group>
  <group name="Fig121"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig12.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig12"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig121.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig121.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="163"
              y="530" />
      <lineto x="163"
              y="553" />
    </path>
  </group>
  <group name="Fig122"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig13"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig122.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E0D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig122.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="170"
              y="618" />
      <lineto x="170"
              y="656" />
    </path>
  </group>
  <group name="Fig123"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[160, 328, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E12"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig123.0"
      x="168"
      y="336"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig123.1"
      x="168"
      y="336"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig124"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[160, 768, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E14"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig124.0"
      x="172"
      y="780"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig124.1"
      x="172"
      y="780"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig124.2"
      x="171"
      y="779"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig125"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig112.0"
      sourceFigNode="Fig6"
      destFigNode="Fig112"
      <argouml:pathitem figname="Fig125.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E1E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig125.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1304"
              y="73" />
      <lineto x="1304"
              y="193" />
    </path>
  </group>
  <group name="Fig126"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E21"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig112.0"
      destPortFig="Fig27.0"
      sourceFigNode="Fig112"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig126.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E21"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig126.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1332"
              y="242" />
      <lineto x="1332"
              y="281" />
    </path>
  </group>
  <group name="Fig127"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E22"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig34.0"
      destPortFig="Fig36.0"
      sourceFigNode="Fig34"
      destFigNode="Fig36"
      <argouml:pathitem figname="Fig127.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E22"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig127.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1622"
              y="242" />
      <lineto x="1622"
              y="289" />
    </path>
  </group>
  <group name="Fig128"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E24"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig104.0"
      sourceFigNode="Fig7"
      destFigNode="Fig104"
      <argouml:pathitem figname="Fig128.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E24"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig128.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="945"
              y="306" />
      <lineto x="276"
              y="369" />
    </path>
  </group>
  <group name="Fig129"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E25"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig123.0"
      destPortFig="Fig104.0"
      sourceFigNode="Fig123"
      destFigNode="Fig104"
      <argouml:pathitem figname="Fig129.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E25"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig129.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="168"
              y="344" />
      <lineto x="168"
              y="369" />
    </path>
  </group>
  <group name="Fig130"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E26"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig104.0"
      destPortFig="Fig12.0"
      sourceFigNode="Fig104"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig130.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E26"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig130.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="163"
              y="450" />
      <lineto x="163"
              y="481" />
    </path>
  </group>
  <group name="Fig131"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E28"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig124.0"
      sourceFigNode="Fig8"
      destFigNode="Fig124"
      <argouml:pathitem figname="Fig131.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E28"
                        angle="-87.0"
                        offset="842" />
    </private>
    <path name="Fig131.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="172"
              y="721" />
      <lineto x="172"
              y="768" />
    </path>
  </group>
  <group name="Fig132"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig48.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig48"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig132.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E2E"
                        angle="266.0"
                        offset="15" />
    </private>
    <path name="Fig132.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="944"
              y="882" />
      <lineto x="944"
              y="913" />
    </path>
  </group>
  <group name="Fig133"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E34"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig108.0"
      sourceFigNode="Fig8"
      destFigNode="Fig108"
      <argouml:pathitem figname="Fig133.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E34"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig133.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="234"
              y="721" />
      <lineto x="928"
              y="776" />
    </path>
  </group>
  <group name="Fig134"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E38"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig144"
      destPortFig="Fig17.0"
      sourceFigNode="Fig144"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig134.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E38"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig134.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="689"
              y="1675" />
      <lineto x="689"
              y="1705" />
    </path>
  </group>
  <group name="Fig135"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E39"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig59.0"
      sourceFigNode="Fig10"
      destFigNode="Fig59"
      <argouml:pathitem figname="Fig135.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E39"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig135.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="72"
              y="1270" />
      <lineto x="72"
              y="1393" />
    </path>
  </group>
  <group name="Fig136"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[560, 1552, 182, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig136.0"
      x="561"
      y="1553"
      width="180"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig136.1"
      x="560"
      y="1552"
      width="182"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig136.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[568, 1552, 166, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E41"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig136.2.0"
        x="568"
        y="1552"
        width="166"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig136.3"
      x="568"
      y="1552"
      width="166"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GetMostProbableWay2Think.
apply = Way2Think</text>
  </group>
  <group name="Fig137"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E42"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig136"
      sourceFigNode="Fig21"
      destFigNode="Fig136"
      <argouml:pathitem figname="Fig137.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E42"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig137.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="311"
              y="1518" />
      <lineto x="560"
              y="1552" />
    </path>
  </group>
  <group name="Fig138"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E47"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig144"
      destPortFig="Fig14.0"
      sourceFigNode="Fig144"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig138.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E47"
                        angle="-81.0"
                        offset="13" />
    </private>
    <path name="Fig138.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="623"
              y="1675" />
      <lineto x="623"
              y="1721" />
    </path>
  </group>
  <group name="Fig139"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig136.0"
      sourceFigNode="Fig70"
      destFigNode="Fig136"
    </private>
    <path name="Fig139.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="355"
              y="1672" />
      <lineto x="561"
              y="1602" />
    </path>
  </group>
  <group name="Fig140"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[208, 1592, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E48"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig140.0"
      x="220"
      y="1604"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig140.1"
      x="220"
      y="1604"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig140.2"
      x="219"
      y="1603"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig141"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E49"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig140.0"
      sourceFigNode="Fig21"
      destFigNode="Fig140"
      <argouml:pathitem figname="Fig141.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E49"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig141.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="220"
              y="1518" />
      <lineto x="220"
              y="1592" />
    </path>
  </group>
  <group name="Fig142"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[648, 1504, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4A"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig142.0"
      x="656"
      y="1512"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig142.1"
      x="656"
      y="1512"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig143"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4B"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig142.0"
      destPortFig="Fig136.0"
      sourceFigNode="Fig142"
      destFigNode="Fig136"
      <argouml:pathitem figname="Fig143.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig143.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="656"
              y="1520" />
      <lineto x="656"
              y="1553" />
    </path>
  </group>
  <group name="Fig144"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[568, 1624, 179, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig144.0"
      x="569"
      y="1625"
      width="177"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig144.1"
      x="568"
      y="1624"
      width="179"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig144.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[576, 1624, 163, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E4E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig144.2.0"
        x="576"
        y="1624"
        width="163"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig144.3"
      x="576"
      y="1624"
      width="163"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >storeLessProbable = Frame
start MostProbable</text>
  </group>
  <group name="Fig145"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig144.0"
      sourceFigNode="Fig70"
      destFigNode="Fig144"
    </private>
    <path name="Fig145.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="355"
              y="1672" />
      <lineto x="569"
              y="1672" />
    </path>
  </group>
  <group name="Fig146"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[864, 2184, 159, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig146.0"
      x="865"
      y="2185"
      width="157"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig146.1"
      x="864"
      y="2184"
      width="159"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig146.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[872, 2184, 143, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E54"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig146.2.0"
        x="872"
        y="2184"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig146.3"
      x="872"
      y="2184"
      width="143"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal = GenerateSolution</text>
  </group>
  <group name="Fig147"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E55"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig91"
      destPortFig="Fig146"
      sourceFigNode="Fig91"
      destFigNode="Fig146"
      <argouml:pathitem figname="Fig147.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E55"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig147.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="936"
              y="2155" />
      <lineto x="936"
              y="2184" />
    </path>
  </group>
  <group name="Fig148"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E58"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig146.0"
      destPortFig="Fig22.0"
      sourceFigNode="Fig146"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig148.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E58"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig148.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="865"
              y="2218" />
      <lineto x="295"
              y="2304" />
    </path>
  </group>
  <group name="Fig149"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1016, 2008, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E59"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig149.0"
      x="1024"
      y="2016"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig149.1"
      x="1024"
      y="2016"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig150"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[936, 2256, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig150.0"
      x="948"
      y="2268"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig150.1"
      x="948"
      y="2268"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig150.2"
      x="947"
      y="2267"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig151"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig146.0"
      destPortFig="Fig150.0"
      sourceFigNode="Fig146"
      destFigNode="Fig150"
      <argouml:pathitem figname="Fig151.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E5D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig151.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="948"
              y="2218" />
      <lineto x="948"
              y="2256" />
    </path>
  </group>
  <group name="Fig152"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig70.0"
      destPortFig="Fig60.0"
      sourceFigNode="Fig70"
      destFigNode="Fig60"
    </private>
    <path name="Fig152.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="310"
              y="1672" />
      <lineto x="310"
              y="1410" />
    </path>
  </group>
  <group name="Fig153"
       description="org.argouml.uml.diagram.state.ui.FigForkState[936, 2064, 184, 7]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E66"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig153.0"
      x="936"
      y="2064"
      width="184"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig153.1"
      x="936"
      y="2064"
      width="184"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig154"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E67"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig149.0"
      destPortFig="Fig153.0"
      sourceFigNode="Fig149"
      destFigNode="Fig153"
      <argouml:pathitem figname="Fig154.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E67"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig154.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1024"
              y="2024" />
      <lineto x="1024"
              y="2064" />
    </path>
  </group>
  <group name="Fig155"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E68"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig153.0"
      destPortFig="Fig91.0"
      sourceFigNode="Fig153"
      destFigNode="Fig91"
      <argouml:pathitem figname="Fig155.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E68"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig155.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="960"
              y="2070" />
      <lineto x="960"
              y="2105" />
    </path>
  </group>
  <group name="Fig156"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1040, 2104, 167, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig156.0"
      x="1041"
      y="2105"
      width="165"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig156.1"
      x="1040"
      y="2104"
      width="167"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig156.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1048, 2104, 151, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E69"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig156.2.0"
        x="1048"
        y="2104"
        width="151"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig156.3"
      x="1048"
      y="2104"
      width="151"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >MakingSenseAnalyser
apply=&gt;DoNotUnderstand</text>
  </group>
  <group name="Fig157"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig153"
      destPortFig="Fig156"
      sourceFigNode="Fig153"
      destFigNode="Fig156"
      <argouml:pathitem figname="Fig157.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E6A"
                        angle="264.0"
                        offset="21" />
    </private>
    <path name="Fig157.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1096"
              y="2070" />
      <lineto x="1096"
              y="2104" />
    </path>
  </group>
  <group name="Fig158"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E74"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig44.0"
      destPortFig="Fig41.0"
      sourceFigNode="Fig44"
      destFigNode="Fig41"
      <argouml:pathitem figname="Fig158.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E74"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig158.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1296"
              y="1210" />
      <lineto x="1296"
              y="1305" />
    </path>
  </group>
  <group name="Fig159"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E75"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig44.0"
      destPortFig="Fig45.0"
      sourceFigNode="Fig44"
      destFigNode="Fig45"
      <argouml:pathitem figname="Fig159.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E75"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig159.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1336"
              y="1210" />
      <lineto x="1336"
              y="1256" />
      <lineto x="1365"
              y="1297" />
    </path>
  </group>
  <group name="Fig160"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E76"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig40.0"
      destPortFig="Fig44.0"
      sourceFigNode="Fig40"
      destFigNode="Fig44"
      <argouml:pathitem figname="Fig160.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E76"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig160.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1203"
              y="866" />
      <lineto x="1253"
              y="1161" />
    </path>
  </group>
  <group name="Fig161"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E77"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig40.0"
      destPortFig="Fig50.0"
      sourceFigNode="Fig40"
      destFigNode="Fig50"
      <argouml:pathitem figname="Fig161.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E77"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig161.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1084"
              y="866" />
      <lineto x="1084"
              y="968" />
    </path>
  </group>
  <group name="Fig162"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig156.0"
      destPortFig="Fig44.0"
      sourceFigNode="Fig156"
      destFigNode="Fig44"
      <argouml:pathitem figname="Fig162.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig162.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1168"
              y="2105" />
      <lineto x="1168"
              y="1232" />
      <lineto x="1253"
              y="1210" />
    </path>
  </group>
  <group name="Fig163"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig98.0"
      destPortFig="Fig102.0"
      sourceFigNode="Fig98"
      destFigNode="Fig102"
      <argouml:pathitem figname="Fig163.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig163.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1040"
              y="2834" />
      <lineto x="1040"
              y="2865" />
    </path>
  </group>
  <group name="Fig164"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[968, 2952, 142, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E7F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig164.0"
      x="968"
      y="2952"
      width="142"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig164.1"
      x="968"
      y="2952"
      width="142"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig164.2"
      x="976"
      y="2960"
      width="126"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ConfirmationRequest</text>
    <text name="Fig164.3"
      x="976"
      y="2992"
      width="126"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig165"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E80"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig164.0"
      destPortFig="Fig103.0"
      sourceFigNode="Fig164"
      destFigNode="Fig103"
      <argouml:pathitem figname="Fig165.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E80"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig165.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1036"
              y="3017" />
      <lineto x="1036"
              y="3040" />
    </path>
  </group>
  <group name="Fig166"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E81"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig102.0"
      destPortFig="Fig164.0"
      sourceFigNode="Fig102"
      destFigNode="Fig164"
      <argouml:pathitem figname="Fig166.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E81"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig166.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1033"
              y="2930" />
      <lineto x="1033"
              y="2952" />
    </path>
  </group>
  <group name="Fig167"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[1448, 136, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E83"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig167.0"
      x="1456"
      y="144"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig167.1"
      x="1456"
      y="144"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig168"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1408, 192, 103, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E84"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig168.0"
      x="1409"
      y="193"
      width="101"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig168.1"
      x="1408"
      y="192"
      width="103"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig168.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1416, 192, 87, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E84"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig168.2.0"
        x="1416"
        y="192"
        width="87"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig168.3"
      x="1416"
      y="192"
      width="87"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >TimeControl</text>
  </group>
  <group name="Fig169"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E85"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig167"
      destPortFig="Fig168"
      sourceFigNode="Fig167"
      destFigNode="Fig168"
      <argouml:pathitem figname="Fig169.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E85"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig169.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="1456"
              y="153" />
      <lineto x="1456"
              y="192" />
    </path>
  </group>
  <group name="Fig170"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E88"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig171"
      sourceFigNode="Fig13"
      destFigNode="Fig171"
      <argouml:pathitem figname="Fig170.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E88"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig170.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="251"
              y="576" />
      <lineto x="976"
              y="576" />
    </path>
  </group>
  <group name="Fig171"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[976, 544, 134, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig171.0"
      x="977"
      y="545"
      width="132"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig171.1"
      x="976"
      y="544"
      width="134"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig171.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[984, 544, 118, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E8B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig171.2.0"
        x="984"
        y="544"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig171.3"
      x="984"
      y="544"
      width="118"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EnergyControl.
apply(KnowingHow)</text>
  </group>
  <group name="Fig172"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[1000, 624, 88, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig172.0"
      x="1001"
      y="625"
      width="86"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig172.1"
      x="1000"
      y="624"
      width="88"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig172.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1008, 624, 72, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E93"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig172.2.0"
        x="1008"
        y="624"
        width="72"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig172.3"
      x="1008"
      y="624"
      width="72"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Cry4Help</text>
  </group>
  <group name="Fig173"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[1024, 688, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig173.0"
      x="1036"
      y="700"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig173.1"
      x="1036"
      y="700"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig173.2"
      x="1035"
      y="699"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig174"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig172.0"
      destPortFig="Fig173.0"
      sourceFigNode="Fig172"
      destFigNode="Fig173"
      <argouml:pathitem figname="Fig174.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig174.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1036"
              y="658" />
      <lineto x="1036"
              y="687" />
      <lineto x="1036"
              y="658" />
      <lineto x="1036"
              y="688" />
    </path>
  </group>
  <group name="Fig175"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig171.0"
      destPortFig="Fig172.0"
      sourceFigNode="Fig171"
      destFigNode="Fig172"
      <argouml:pathitem figname="Fig175.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000E9D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig175.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1044"
              y="594" />
      <lineto x="1044"
              y="625" />
    </path>
  </group>
  <group name="Fig176"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[568, 2544, 179, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig176.0"
      x="569"
      y="2545"
      width="177"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig176.1"
      x="568"
      y="2544"
      width="179"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig176.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[576, 2544, 163, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig176.2.0"
        x="576"
        y="2544"
        width="163"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig176.3"
      x="576"
      y="2544"
      width="163"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >storeLessProbable = Frame
start MostProbable</text>
  </group>
  <group name="Fig177"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig176.0"
      destPortFig="Fig24.0"
      sourceFigNode="Fig176"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig177.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA5"
                        angle="-64.0"
                        offset="94" />
    </private>
    <path name="Fig177.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="622"
              y="2594" />
      <lineto x="622"
              y="2633" />
    </path>
  </group>
  <group name="Fig178"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA6"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig176.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig176"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig178.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig178.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="689"
              y="2594" />
      <lineto x="689"
              y="2633" />
    </path>
  </group>
  <group name="Fig179"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig136.0"
      destPortFig="Fig144.0"
      sourceFigNode="Fig136"
      destFigNode="Fig144"
      <argouml:pathitem figname="Fig179.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig179.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="659"
              y="1602" />
      <lineto x="659"
              y="1625" />
    </path>
  </group>
  <group name="Fig180"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[560, 2464, 182, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig180.0"
      x="561"
      y="2465"
      width="180"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig180.1"
      x="560"
      y="2464"
      width="182"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig180.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[568, 2464, 166, 0]"
         href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EA9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig180.2.0"
        x="568"
        y="2464"
        width="166"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig180.3"
      x="568"
      y="2464"
      width="166"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GetMostProbableWay2Think.
apply =&gt; StoreProbability</text>
  </group>
  <group name="Fig181"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig180"
      destPortFig="Fig176"
      sourceFigNode="Fig180"
      destFigNode="Fig176"
      <argouml:pathitem figname="Fig181.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig181.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="656"
              y="2515" />
      <lineto x="656"
              y="2544" />
    </path>
  </group>
  <group name="Fig182"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[648, 2424, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAD"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig182.0"
      x="656"
      y="2432"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig182.1"
      x="656"
      y="2432"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig183"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAE"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig182.0"
      destPortFig="Fig180.0"
      sourceFigNode="Fig182"
      destFigNode="Fig180"
      <argouml:pathitem figname="Fig183.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig183.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="655"
              y="2439" />
      <lineto x="655"
              y="2465" />
    </path>
  </group>
  <group name="Fig184"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig23.0"
      destPortFig="Fig180.0"
      sourceFigNode="Fig23"
      destFigNode="Fig180"
      <argouml:pathitem figname="Fig184.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-2e7f4e16:135726091bc:-8000:0000000000000EAF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig184.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="295"
              y="2454" />
      <lineto x="561"
              y="2465" />
    </path>
  </group>
  <group name="Fig185"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[208, 2496, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig185.0"
      x="220"
      y="2508"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig185.1"
      x="220"
      y="2508"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig185.2"
      x="219"
      y="2507"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig186"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D7"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig23.0"
      destPortFig="Fig185.0"
      sourceFigNode="Fig23"
      destFigNode="Fig185"
      <argouml:pathitem figname="Fig186.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig186.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="219"
              y="2454" />
      <lineto x="219"
              y="2496" />
    </path>
  </group>
  <group name="Fig187"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D8"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig118.0"
      destPortFig="Fig171.0"
      sourceFigNode="Fig118"
      destFigNode="Fig171"
      <argouml:pathitem figname="Fig187.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig187.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="993"
              y="498" />
      <lineto x="993"
              y="545" />
    </path>
  </group>
  <group name="Fig188"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[960, 176, 156, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig188.0"
      x="961"
      y="177"
      width="154"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig188.1"
      x="960"
      y="176"
      width="156"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig188.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[968, 176, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E2F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig188.2.0"
        x="968"
        y="176"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig188.3"
      x="968"
      y="176"
      width="140"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GoalManager.
apply(request: Request)
=&gt;SetupGoal</text>
  </group>
  <group name="Fig189"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E32"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig114.0"
      destPortFig="Fig188.0"
      sourceFigNode="Fig114"
      destFigNode="Fig188"
      <argouml:pathitem figname="Fig189.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E32"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig189.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1040"
              y="160" />
      <lineto x="1040"
              y="177" />
    </path>
  </group>
  <group name="Fig190"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E33"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig188.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig188"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig190.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E33"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig190.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="1047"
              y="242" />
      <lineto x="1047"
              y="272" />
      <lineto x="1038"
              y="242" />
      <lineto x="1038"
              y="273" />
    </path>
  </group>
  <group name="Fig191"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E10"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig60.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig60"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig191.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E10"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig191.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="296"
              y="1410" />
      <lineto x="296"
              y="1512" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BB0"
      name="GoalTraining"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[120, 240, 110, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="120"
      y="240"
      width="110"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="121"
      y="241"
      width="108"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[121, 241, 188, 0]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="121"
        y="241"
        width="188"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="120"
      y="264"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[121, 265, 108, 22]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="121"
        y="265"
        width="108"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="120"
      y="287"
      width="110"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[121, 288, 108, 22]"
         href="-64--88-121--120-50ea8cc8:13567701519:-8000:0000000000000EDC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="121"
        y="288"
        width="108"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[65, 48, 96, 72]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="65"
      y="48"
      width="96"
      height="72"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="66"
      y="49"
      width="94"
      height="23"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KLine</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[66, 49, 94, 0]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="66"
        y="49"
        width="94"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="65"
      y="72"
      width="96"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[66, 73, 94, 25]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="66"
        y="73"
        width="94"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="66"
        y="73"
        width="94"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >resources : Map</text>
    </group>
    <rectangle name="Fig1.5"
      x="65"
      y="97"
      width="96"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[66, 98, 94, 21]"
         href="-64--88-121--124-49a69c64:1351013cb6a:-8000:0000000000000C18"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="66"
        y="98"
        width="94"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010E4"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="120"
              y="240" />
      <lineto x="120"
              y="119" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[208, 48, 346, 108]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="208"
      y="48"
      width="346"
      height="108"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="209"
      y="49"
      width="344"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >model::knowledge::semanticnetwork::SemanticNetWorkNode</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[209, 49, 344, 20]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="209"
        y="49"
        width="344"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.2.1"
        x="209"
        y="49"
        width="344"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;case&gt;&gt;</text>
    </group>
    <rectangle name="Fig3.3"
      x="208"
      y="92"
      width="346"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[209, 93, 344, 42]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="209"
        y="93"
        width="344"
        height="42"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="209"
        y="93"
        width="344"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >links : List</text>
      <text name="Fig3.4.2"
        x="209"
        y="110"
        width="344"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >contents : Resource</text>
    </group>
    <rectangle name="Fig3.5"
      x="208"
      y="134"
      width="346"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[209, 135, 344, 21]"
         href="-64--88-121--124--71206377:1350f30b9c4:-8000:0000000000000BDD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="209"
        y="135"
        width="344"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig3"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3-2a4539c3:1356d745f80:-8000:00000000000010F8"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="229"
              y="240" />
      <lineto x="229"
              y="155" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--126-318c5c5c:1347eec1071:-8000:0000000000000897"
      name="Way2Think Interface"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 8, 210, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="8"
      width="210"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="9"
      width="208"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Way2Think</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 9, 208, 20]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="9"
        width="208"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="9"
        width="208"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig0.3"
      x="0"
      y="52"
      width="210"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 53, 208, 25]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="53"
        width="208"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="53"
        width="208"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(context : Context) : TransFrame</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-121--124-7116c4fb:13509a13794:-8000:000000000000129D"
      name="Selector Interface"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 332, 138]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="0"
      y="0"
      width="332"
      height="138"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="1"
      y="1"
      width="330"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 330, 20]"
         href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="1"
        y="1"
        width="330"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="1"
        y="1"
        width="330"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig0.3"
      x="0"
      y="44"
      width="332"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 330, 93]"
         href="89-27-9--3--29029aa3:1355b4ec1b1:-8000:0000000000000CCD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="1"
        y="45"
        width="330"
        height="93"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="1"
        y="45"
        width="330"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(request : Request) : Action</text>
      <text name="Fig0.4.2"
        x="1"
        y="62"
        width="330"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(goal : Goal) : Action</text>
      <text name="Fig0.4.3"
        x="1"
        y="79"
        width="330"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(criticResult : ActionProbabilityRulePair) : Action</text>
      <text name="Fig0.4.4"
        x="1"
        y="96"
        width="330"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(criticResults : ListofActionProbabilityRulePair) : Action</text>
      <text name="Fig0.4.5"
        x="1"
        y="113"
        width="330"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(criteria : KLine) : Action</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|89-27-9--3--7facf982:1357804d35d:-8000:00000000000010CF"
      name="Action Class"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[192, 192, 316, 104]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="192"
      y="192"
      width="316"
      height="104"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="193"
      y="193"
      width="314"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >action::critic::Critic</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 193, 314, 20]"
         href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="193"
        y="193"
        width="314"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="193"
        y="193"
        width="314"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig0.3"
      x="192"
      y="236"
      width="316"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 237, 314, 59]"
         href="-64--88-121--124-26c86835:135197be9da:-8000:0000000000000C30"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="193"
        y="237"
        width="314"
        height="59"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="193"
        y="237"
        width="314"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getExcludesLinks() : KLine</text>
      <text name="Fig0.4.2"
        x="193"
        y="254"
        width="314"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >getIncludesLinks() : KLine</text>
      <text name="Fig0.4.3"
        x="193"
        y="271"
        width="314"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(context : Context) : ActionProbabilityRuleTriple</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[192, 96, 210, 70]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="192"
      y="96"
      width="210"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="193"
      y="97"
      width="208"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >action::way2think::Way2Think</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[193, 97, 208, 20]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="193"
        y="97"
        width="208"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="193"
        y="97"
        width="208"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig1.3"
      x="192"
      y="140"
      width="210"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[193, 141, 208, 25]"
         href="89-27-9--3--4f059724:135732be48d:-8000:0000000000000DB5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="193"
        y="141"
        width="208"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="193"
        y="141"
        width="208"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(context : Context) : TransFrame</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[0, 0, 178, 70]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="0"
      y="0"
      width="178"
      height="70"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="1"
      y="1"
      width="176"
      height="43"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Action</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[1, 1, 176, 20]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="1"
        y="1"
        width="176"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="1"
        y="1"
        width="176"
        height="18"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Center"
      >&lt;&lt;interface&gt;&gt;</text>
    </group>
    <rectangle name="Fig2.3"
      x="0"
      y="44"
      width="178"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[1, 45, 176, 25]"
         href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="1"
        y="45"
        width="176"
        height="25"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="1"
        y="45"
        width="176"
        height="23"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="12"
        justification="Left"
      >apply(context : Context) : Frame</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D1"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D1"
                        angle="270.0"
                        offset="-10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="192"
              y="96" />
      <lineto x="177"
              y="69" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="89-27-9--3--7facf982:1357804d35d:-8000:00000000000010D5"
                        angle="263.0"
                        offset="44" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="192"
              y="192" />
      <lineto x="177"
              y="69" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DBF"
      name="start Request Processing Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[400, 120, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC1"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="408"
      y="128"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="408"
      y="128"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[312, 32, 123, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="312"
      y="32"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="312"
      y="32"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.2"
      x="320"
      y="40"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Request</text>
    <text name="Fig1.3"
      x="320"
      y="72"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.activity.ui.FigPool[0, 400, 920, 352]pathVisible=false;stereotypeView=0;"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="0"
      y="400"
      width="920"
      height="352"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[0, 400, 304, 352]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DC9"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="0"
      y="400"
      width="304"
      height="352"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig3.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="303"
              y="400" />
      <lineto x="303"
              y="752" />
    </path>
    <path name="Fig3.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="400" />
      <lineto x="0"
              y="752" />
    </path>
    <path name="Fig3.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="400" />
      <lineto x="303"
              y="400" />
    </path>
    <path name="Fig3.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="752" />
      <lineto x="303"
              y="752" />
    </path>
    <text name="Fig3.5"
      x="0"
      y="400"
      width="304"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Reflective</text>
    <path name="Fig3.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="425" />
      <lineto x="303"
              y="425" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[304, 400, 304, 352]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCA"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="304"
      y="400"
      width="304"
      height="352"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig4.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="607"
              y="400" />
      <lineto x="607"
              y="752" />
    </path>
    <path name="Fig4.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="304"
              y="400" />
      <lineto x="304"
              y="752" />
    </path>
    <path name="Fig4.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="400" />
      <lineto x="607"
              y="400" />
    </path>
    <path name="Fig4.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="752" />
      <lineto x="607"
              y="752" />
    </path>
    <text name="Fig4.5"
      x="304"
      y="400"
      width="304"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfReflective</text>
    <path name="Fig4.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="425" />
      <lineto x="607"
              y="425" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigPartition[608, 400, 312, 352]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DCB"
       fill="0"
       fillcolor="255 0 255"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="608"
      y="400"
      width="312"
      height="352"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <path name="Fig5.1"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="919"
              y="400" />
      <lineto x="919"
              y="752" />
    </path>
    <path name="Fig5.2"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      visibility="0"
    >
      <moveto x="608"
              y="400" />
      <lineto x="608"
              y="752" />
    </path>
    <path name="Fig5.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="608"
              y="400" />
      <lineto x="919"
              y="400" />
    </path>
    <path name="Fig5.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="608"
              y="752" />
      <lineto x="919"
              y="752" />
    </path>
    <text name="Fig5.5"
      x="608"
      y="400"
      width="312"
      height="25"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >SelfConcious</text>
    <path name="Fig5.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="608"
              y="425" />
      <lineto x="919"
              y="425" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[328, 160, 156, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="329"
      y="161"
      width="154"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig6.1"
      x="328"
      y="160"
      width="156"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[336, 160, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="336"
        y="160"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="336"
      y="160"
      width="140"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
apply(request: Request)</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD4"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig0"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD4"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="408"
              y="136" />
      <lineto x="408"
              y="161" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD5"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig1"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="370"
              y="97" />
      <lineto x="370"
              y="161" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[328, 232, 159, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="329"
      y="233"
      width="157"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig9.1"
      x="328"
      y="232"
      width="159"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[336, 232, 143, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DD6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="336"
        y="232"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.3"
      x="336"
      y="232"
      width="143"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(request: Request) 
=&gt; List[Critic]</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDA"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig6"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="406"
              y="210" />
      <lineto x="406"
              y="233" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[328, 320, 156, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="329"
      y="321"
      width="154"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig11.1"
      x="328"
      y="320"
      width="156"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[336, 320, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="336"
        y="320"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="336"
      y="320"
      width="140"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
startThreads(List[Critic])</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDF"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig9"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DDF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="407"
              y="298" />
      <lineto x="407"
              y="321" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[128, 440, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DE0"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig13.0"
      x="136"
      y="448"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig13.1"
      x="136"
      y="448"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 568, 275, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig14.0"
      x="9"
      y="569"
      width="273"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig14.1"
      x="8"
      y="568"
      width="275"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 568, 259, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DEC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="16"
        y="568"
        width="259"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.3"
      x="16"
      y="568"
      width="259"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(criticResult: ActionProbabilityRuleTriple)</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[48, 640, 173, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig15.0"
      x="49"
      y="641"
      width="171"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig15.1"
      x="48"
      y="640"
      width="173"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[56, 640, 157, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="56"
        y="640"
        width="157"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="56"
      y="640"
      width="157"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal = Preprocess Incident</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig15"
      sourceFigNode="Fig14"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="619" />
      <lineto x="136"
              y="640" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[120, 696, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig17.0"
      x="132"
      y="708"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig17.1"
      x="132"
      y="708"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig17.2"
      x="131"
      y="707"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF6"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig15"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="132"
              y="674" />
      <lineto x="132"
              y="696" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[440, 440, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF8"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig19.0"
      x="448"
      y="448"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig19.1"
      x="448"
      y="448"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[376, 472, 156, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig20.0"
      x="377"
      y="473"
      width="154"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig20.1"
      x="376"
      y="472"
      width="156"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig20.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[384, 472, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DF9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.2.0"
        x="384"
        y="472"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig20.3"
      x="384"
      y="472"
      width="140"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ContextManager.
apply(request: Request)
=&gt; StartContext</text>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig19"
      destPortFig="Fig20"
      sourceFigNode="Fig19"
      destFigNode="Fig20"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000DFA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig21.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="448"
              y="457" />
      <lineto x="448"
              y="472" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[320, 568, 275, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig22.0"
      x="321"
      y="569"
      width="273"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig22.1"
      x="320"
      y="568"
      width="275"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[328, 568, 259, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E08"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="328"
        y="568"
        width="259"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig22.3"
      x="328"
      y="568"
      width="259"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(criticResult: ActionProbabilityRuleTriple)</text>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E09"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig20"
      destPortFig="Fig22"
      sourceFigNode="Fig20"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E09"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="456"
              y="539" />
      <lineto x="456"
              y="568" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[360, 640, 205, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig24.0"
      x="361"
      y="641"
      width="203"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig24.1"
      x="360"
      y="640"
      width="205"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[368, 640, 189, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E0F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="368"
        y="640"
        width="189"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig24.3"
      x="368"
      y="640"
      width="189"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >CreateContext(request: Request)</text>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E10"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig24.0"
      sourceFigNode="Fig22"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E10"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig25.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="454"
              y="618" />
      <lineto x="454"
              y="641" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[440, 696, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E13"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig26.0"
      x="452"
      y="708"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig26.1"
      x="452"
      y="708"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig26.2"
      x="451"
      y="707"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E14"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig24.0"
      destPortFig="Fig26.0"
      sourceFigNode="Fig24"
      destFigNode="Fig26"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E14"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="452"
              y="674" />
      <lineto x="452"
              y="696" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[752, 440, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E16"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig28.0"
      x="760"
      y="448"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig28.1"
      x="760"
      y="448"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[680, 480, 156, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig29.0"
      x="681"
      y="481"
      width="154"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig29.1"
      x="680"
      y="480"
      width="156"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig29.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[688, 480, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E17"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig29.2.0"
        x="688"
        y="480"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig29.3"
      x="688"
      y="480"
      width="140"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EmotionStateManager.
apply(request: Request)
=&gt; SetEmotionState</text>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E18"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig28"
      destPortFig="Fig29"
      sourceFigNode="Fig28"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E18"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="760"
              y="457" />
      <lineto x="760"
              y="480" />
      <lineto x="760"
              y="457" />
      <lineto x="760"
              y="480" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[624, 568, 275, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig31.0"
      x="625"
      y="569"
      width="273"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig31.1"
      x="624"
      y="568"
      width="275"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig31.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[632, 568, 259, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E1D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="632"
        y="568"
        width="259"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig31.3"
      x="632"
      y="568"
      width="259"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(criticResult: ActionProbabilityRuleTriple)</text>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E21"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig29.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig29"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E21"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="758"
              y="546" />
      <lineto x="758"
              y="569" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[656, 640, 179, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig33.0"
      x="657"
      y="641"
      width="177"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig33.1"
      x="656"
      y="640"
      width="179"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig33.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[664, 640, 163, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E22"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig33.2.0"
        x="664"
        y="640"
        width="163"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig33.3"
      x="664"
      y="640"
      width="163"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >EmotionState = Normal
add EmotionState to Context</text>
  </group>
  <group name="Fig34"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E23"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31"
      destPortFig="Fig33"
      sourceFigNode="Fig31"
      destFigNode="Fig33"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E23"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig34.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="758"
              y="619" />
      <lineto x="758"
              y="640" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[744, 720, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E26"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <ellipse name="Fig35.0"
      x="756"
      y="732"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig35.1"
      x="756"
      y="732"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig35.2"
      x="755"
      y="731"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig36"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E27"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig33.0"
      destPortFig="Fig35.0"
      sourceFigNode="Fig33"
      destFigNode="Fig35"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E27"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="756"
              y="690" />
      <lineto x="756"
              y="720" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E28"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig20.0"
      sourceFigNode="Fig11"
      destFigNode="Fig20"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E28"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="406"
              y="370" />
      <lineto x="406"
              y="473" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E29"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig11"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E29"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="482"
              y="370" />
      <lineto x="681"
              y="481" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[56, 480, 156, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig39.0"
      x="57"
      y="481"
      width="154"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig39.1"
      x="56"
      y="480"
      width="156"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig39.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 480, 140, 0]"
         href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E34"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig39.2.0"
        x="64"
        y="480"
        width="140"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig39.3"
      x="64"
      y="480"
      width="140"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >GoalManager.
apply(request: Request)
=&gt;SetupGoal</text>
  </group>
  <group name="Fig40"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E37"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig39.0"
      sourceFigNode="Fig11"
      destFigNode="Fig39"
      <argouml:pathitem figname="Fig40.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E37"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="329"
              y="370" />
      <lineto x="211"
              y="480" />
      <lineto x="329"
              y="370" />
      <lineto x="210"
              y="481" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E38"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig39.0"
      sourceFigNode="Fig13"
      destFigNode="Fig39"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-3efef15c:1357a2a1146:-8000:0000000000000E38"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="136"
              y="456" />
      <lineto x="136"
              y="481" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFA"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig39.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig39"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig42.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="134"
              y="546" />
      <lineto x="134"
              y="569" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFB"
      name="classify Incident Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[240, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFD"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="248"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="248"
      y="16"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[152, 48, 197, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="153"
      y="49"
      width="195"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig1.1"
      x="152"
      y="48"
      width="197"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[160, 48, 181, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="160"
        y="48"
        width="181"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="160"
      y="48"
      width="181"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
process(Goal=ClassifyIncident)</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000DFF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="248"
              y="25" />
      <lineto x="248"
              y="48" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[184, 120, 134, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E02"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="185"
      y="121"
      width="132"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig3.1"
      x="184"
      y="120"
      width="134"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[192, 120, 118, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E02"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="192"
        y="120"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="192"
      y="120"
      width="118"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(goal: Goal) =&gt;
List[Critic]</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E03"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig3"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E03"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="250"
              y="99" />
      <lineto x="250"
              y="120" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[152, 216, 193, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="153"
      y="217"
      width="191"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig5.1"
      x="152"
      y="216"
      width="193"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[160, 216, 177, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E06"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="160"
        y="216"
        width="177"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="160"
      y="216"
      width="177"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
startLinkedThreads(List[Critic])</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E07"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig5"
      sourceFigNode="Fig3"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E07"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="251"
              y="187" />
      <lineto x="251"
              y="216" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[368, 104, 210, 86]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="368"
      y="104"
      width="210"
      height="86"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig7.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="368"
              y="104" />
      <lineto x="567"
              y="104" />
      <lineto x="577"
              y="114" />
      <lineto x="577"
              y="189" />
      <lineto x="368"
              y="189" />
      <lineto x="368"
              y="104" />
    </path>
    <path name="Fig7.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="567"
              y="104" />
      <lineto x="577"
              y="114" />
      <lineto x="567"
              y="114" />
      <lineto x="567"
              y="104" />
    </path>
    <group name="Fig7.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[370, 106, 196, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="370"
        y="106"
        width="196"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.4"
      x="370"
      y="106"
      width="196"
      height="82"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >As Critics returned by
the Selector are linked
(has returnToSameSelector: KLine)
ThinkingLifeCycle invokes 
startLinkedThreads</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7"
      destPortFig="Fig5"
      sourceFigNode="Fig7"
      destFigNode="Fig5"
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="368"
              y="190" />
      <lineto x="344"
              y="216" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigForkState[120, 304, 280, 7]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0C"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="120"
      y="304"
      width="280"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig9.1"
      x="120"
      y="304"
      width="280"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig5"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E0D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="252"
              y="266" />
      <lineto x="252"
              y="304" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 352, 122, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="41"
      y="353"
      width="120"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig11.1"
      x="40"
      y="352"
      width="122"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 352, 106, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="48"
        y="352"
        width="106"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.3"
      x="48"
      y="352"
      width="106"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >DirectInstruction.
apply =&gt; Simulate</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1F"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig9"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E1F"
                        angle="-86.0"
                        offset="17" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="120"
              y="310" />
      <lineto x="120"
              y="353" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[168, 360, 170, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E20"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="169"
      y="361"
      width="168"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig13.1"
      x="168"
      y="360"
      width="170"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[176, 360, 154, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E20"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="176"
        y="360"
        width="154"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.3"
      x="176"
      y="360"
      width="154"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProblemWithDesiredState.
apply =&gt; Simulate +
Reformulate</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E21"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig13"
      sourceFigNode="Fig9"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E21"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="310" />
      <lineto x="256"
              y="360" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[360, 352, 163, 84]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E22"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="361"
      y="353"
      width="161"
      height="82"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="84"
    />
    <rectangle name="Fig15.1"
      x="360"
      y="352"
      width="163"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="84"
    />
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[368, 352, 147, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E22"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="368"
        y="352"
        width="147"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig15.3"
      x="368"
      y="352"
      width="147"
      height="78"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ProblemWODesiredState
apply =&gt; Simulate + 
Reformulate +
Infer DesiredState</text>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E23"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9"
      destPortFig="Fig15"
      sourceFigNode="Fig9"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E23"
                        angle="-77.00000000000001"
                        offset="18" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="399"
              y="310" />
      <lineto x="399"
              y="352" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.state.ui.FigJoinState[112, 464, 288, 7]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2B"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig17.0"
      x="112"
      y="464"
      width="288"
      height="7"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig17.1"
      x="112"
      y="464"
      width="288"
      height="7"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig13"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="253"
              y="426" />
      <lineto x="253"
              y="464" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2D"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig15"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="399"
              y="434" />
      <lineto x="399"
              y="464" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2E"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig11"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="112"
              y="402" />
      <lineto x="112"
              y="464" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[136, 504, 243, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="137"
      y="505"
      width="241"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig21.1"
      x="136"
      y="504"
      width="243"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 504, 227, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E2F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="144"
        y="504"
        width="227"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig21.3"
      x="144"
      y="504"
      width="227"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
startThread(Selector(List(CriticResults))</text>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E30"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig17"
      destPortFig="Fig21"
      sourceFigNode="Fig17"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E30"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="470" />
      <lineto x="256"
              y="504" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[168, 576, 196, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E33"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig23.0"
      x="169"
      y="577"
      width="194"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig23.1"
      x="168"
      y="576"
      width="196"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig23.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[176, 576, 180, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E33"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig23.2.0"
        x="176"
        y="576"
        width="180"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig23.3"
      x="176"
      y="576"
      width="180"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
apply(List[CriticResults]) 
=&gt; GetMostProbableWay2Think</text>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E34"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig23"
      sourceFigNode="Fig21"
      destFigNode="Fig23"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E34"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="256"
              y="555" />
      <lineto x="256"
              y="576" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[144, 672, 250, 52]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E39"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="145"
      y="673"
      width="248"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig25.1"
      x="144"
      y="672"
      width="250"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig25.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[152, 672, 234, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E39"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="152"
        y="672"
        width="234"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.3"
      x="152"
      y="672"
      width="234"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ThinkingLifeCycle.
startThread(GetMostProbableWay2Think)</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig23"
      destPortFig="Fig25"
      sourceFigNode="Fig23"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E3A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="266"
              y="643" />
      <lineto x="266"
              y="672" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[216, 752, 103, 36]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E40"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig27.0"
      x="217"
      y="753"
      width="101"
      height="34"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="36"
    />
    <rectangle name="Fig27.1"
      x="216"
      y="752"
      width="103"
      height="36"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="36"
    />
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[224, 752, 87, 0]"
         href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E40"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="224"
        y="752"
        width="87"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig27.3"
      x="224"
      y="752"
      width="87"
      height="30"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >...</text>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E41"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25"
      destPortFig="Fig27"
      sourceFigNode="Fig25"
      destFigNode="Fig27"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E41"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="272"
              y="723" />
      <lineto x="272"
              y="752" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[256, 816, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E44"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig29.0"
      x="268"
      y="828"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig29.1"
      x="268"
      y="828"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig29.2"
      x="267"
      y="827"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E45"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig27.0"
      destPortFig="Fig29.0"
      sourceFigNode="Fig27"
      destFigNode="Fig29"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--568b1bed:1357dc1df75:-8000:0000000000000E45"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="268"
              y="786" />
      <lineto x="268"
              y="816" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E2E"
      name="apply(request : Request) : Action Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[120, 16, 16, 16]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E30"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="128"
      y="24"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="128"
      y="24"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 152, 227, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E31"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="17"
      y="153"
      width="225"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig1.1"
      x="16"
      y="152"
      width="227"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 152, 211, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E31"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="24"
        y="152"
        width="211"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="24"
      y="152"
      width="211"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector
create request to 
find Critics in Abstract Request KLine</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E32"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig3"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E32"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="128"
              y="33" />
      <lineto x="128"
              y="64" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[64, 64, 123, 66]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E33"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="64"
      y="64"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="64"
      y="64"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.2"
      x="72"
      y="72"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Request</text>
    <text name="Fig3.3"
      x="72"
      y="104"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E34"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E34"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="125"
              y="129" />
      <lineto x="125"
              y="153" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[64, 248, 140, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="65"
      y="249"
      width="138"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig5.1"
      x="64"
      y="248"
      width="140"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[72, 248, 124, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="72"
        y="248"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="72"
      y="248"
      width="124"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.
apply(KLineRequest)
=&gt; List[Critic]</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E38"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig5"
      sourceFigNode="Fig1"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E38"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="130"
              y="219" />
      <lineto x="130"
              y="248" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[72, 336, 120, 52]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="73"
      y="337"
      width="118"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig7.1"
      x="72"
      y="336"
      width="120"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 336, 104, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="80"
        y="336"
        width="104"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="80"
      y="336"
      width="104"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
returns List[Critic]</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig7"
      sourceFigNode="Fig5"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="134"
              y="315" />
      <lineto x="134"
              y="336" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[120, 416, 24, 24]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E44"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="132"
      y="428"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="132"
      y="428"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="131"
      y="427"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E45"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E45"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="131"
              y="386" />
      <lineto x="131"
              y="416" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E46"
      name="apply(goal : Goal) : Action Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[80, 0, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E43"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="88"
      y="8"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="88"
      y="8"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[24, 40, 123, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E44"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="24"
      y="40"
      width="123"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="24"
      y="40"
      width="123"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.2"
      x="32"
      y="48"
      width="107"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Goal</text>
    <text name="Fig1.3"
      x="32"
      y="80"
      width="107"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E46"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E46"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="88"
              y="16" />
      <lineto x="88"
              y="40" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[8, 136, 159, 68]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E48"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="9"
      y="137"
      width="157"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig3.1"
      x="8"
      y="136"
      width="159"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 136, 143, 0]"
         href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E48"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="16"
        y="136"
        width="143"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="16"
      y="136"
      width="143"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector
create request to 
find Critics in Goal KLine</text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E49"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig3"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E49"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="85"
              y="105" />
      <lineto x="85"
              y="136" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[16, 240, 140, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="17"
      y="241"
      width="138"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig5.1"
      x="16"
      y="240"
      width="140"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[24, 240, 124, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="24"
        y="240"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="24"
      y="240"
      width="124"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.
apply(KLineRequest)
=&gt; List[Critic]</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig3"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="87"
              y="202" />
      <lineto x="87"
              y="241" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[24, 328, 120, 52]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="25"
      y="329"
      width="118"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig7.1"
      x="24"
      y="328"
      width="120"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[32, 328, 104, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="32"
        y="328"
        width="104"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="32"
      y="328"
      width="104"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
returns List[Critic]</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig7"
      sourceFigNode="Fig5"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="88"
              y="307" />
      <lineto x="88"
              y="328" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[72, 416, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="84"
      y="428"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="84"
      y="428"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="83"
      y="427"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4F"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3-498e05cf:13582cf5727:-8000:0000000000000E4F"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="84"
              y="378" />
      <lineto x="84"
              y="416" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.activity.ui.UMLActivityDiagram|89-27-9--3--5812e151:135847cc616:-8000:0000000000000E4E"
      name="apply(criticResult : ActionProbabilityRulePair) : Action Activity"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.state.ui.FigInitialState[104, 8, 16, 16]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E50"
       fill="1"
       fillcolor="black"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig0.0"
      x="112"
      y="16"
      rx="8"
      ry="8"
      fill="0"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
    />
    <ellipse name="Fig0.1"
      x="112"
      y="16"
      rx="8"
      ry="8"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[0, 152, 227, 84]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="1"
      y="153"
      width="225"
      height="82"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="84"
    />
    <rectangle name="Fig1.1"
      x="0"
      y="152"
      width="227"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="84"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 152, 211, 0]"
         href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E51"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="152"
        width="211"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="8"
      y="152"
      width="211"
      height="78"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector
extracts Action and
create request to 
find it</text>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E52"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig3"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E52"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="112"
              y="25" />
      <lineto x="112"
              y="56" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.activity.ui.FigObjectFlowState[24, 56, 162, 66]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E58"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="24"
      y="56"
      width="162"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="24"
      y="56"
      width="162"
      height="66"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.2"
      x="32"
      y="64"
      width="146"
      height="24"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >ActionProbabilityRulePair</text>
    <text name="Fig3.3"
      x="32"
      y="96"
      width="146"
      height="18"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    ></text>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E59"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E59"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="109"
              y="121" />
      <lineto x="109"
              y="153" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[32, 272, 140, 68]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="33"
      y="273"
      width="138"
      height="66"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="68"
    />
    <rectangle name="Fig5.1"
      x="32"
      y="272"
      width="140"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="68"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[40, 272, 124, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E37"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="40"
        y="272"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="40"
      y="272"
      width="124"
      height="62"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >KBServer.
apply(KLineRequest)
=&gt; List[Critic]</text>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5A"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig1"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="105"
              y="234" />
      <lineto x="105"
              y="273" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.activity.ui.FigActionState[40, 376, 120, 52]pathVisible=false;stereotypeView=0;"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="41"
      y="377"
      width="118"
      height="50"
      fill="1"
      fillcolor="255 0 255"
      stroke="0"
      strokecolor="255 0 255"
      rounding="52"
    />
    <rectangle name="Fig7.1"
      x="40"
      y="376"
      width="120"
      height="52"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
      rounding="52"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[48, 376, 104, 0]"
         href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E3F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="48"
        y="376"
        width="104"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="48"
      y="376"
      width="104"
      height="46"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Center"
    >Selector.
returns List[Critic]</text>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5"
      destPortFig="Fig7"
      sourceFigNode="Fig5"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="-115--64--119-110--4765d799:13581d810a0:-8000:0000000000000E40"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="104"
              y="339" />
      <lineto x="104"
              y="376" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.state.ui.FigFinalState[88, 456, 24, 24]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig9.0"
      x="100"
      y="468"
      rx="12"
      ry="12"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <ellipse name="Fig9.1"
      x="100"
      y="468"
      rx="12"
      ry="12"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <ellipse name="Fig9.2"
      x="99"
      y="467"
      rx="7"
      ry="7"
      fill="1"
      fillcolor="black"
      stroke="0"
      strokecolor="85 85 170"
    />
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.state.ui.FigTransition"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5C"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig7"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigNameWithAbstract"
                        ownerhref="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="100"
              y="426" />
      <lineto x="100"
              y="456" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[280, 120, 198, 134]pathVisible=false;stereotypeView=0;"
       href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="280"
      y="120"
      width="198"
      height="134"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig11.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="280"
              y="120" />
      <lineto x="467"
              y="120" />
      <lineto x="477"
              y="130" />
      <lineto x="477"
              y="253" />
      <lineto x="280"
              y="253" />
      <lineto x="280"
              y="120" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="178 178 178"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="467"
              y="120" />
      <lineto x="477"
              y="130" />
      <lineto x="467"
              y="130" />
      <lineto x="467"
              y="120" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[282, 122, 184, 0]"
         href="89-27-9--3--5812e151:135847cc616:-8000:0000000000000E5D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="282"
        y="122"
        width="184"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="282"
      y="122"
      width="184"
      height="130"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="12"
      justification="Left"
    >If ActionProbabilityPair contains 
actual Object Action then Selector
extracts Action and returns it.
If ActionProbabilityPair contains 
URI of an Action then Selector
invokes KBServer to find Action
Object. Depends on KBServer
Implementation.</text>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig5"
      sourceFigNode="Fig11"
      destFigNode="Fig5"
    </private>
    <path name="Fig12.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="280"
              y="238" />
      <lineto x="171"
              y="272" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig11"
      destFigNode="Fig3"
    </private>
    <path name="Fig13.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="280"
              y="121" />
      <lineto x="185"
              y="121" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig11"
      destFigNode="Fig1"
    </private>
    <path name="Fig14.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="280"
              y="200" />
      <lineto x="225"
              y="200" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigEdgeNote"
       stroke="1"
       strokecolor="51 51 153"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig11"
      destFigNode="Fig7"
    </private>
    <path name="Fig15.0"
      description="org.tigris.gef.presentation.FigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="51 51 153"
    >
      <moveto x="280"
              y="253" />
      <lineto x="158"
              y="377" />
    </path>
  </group>
</pgml>
<todo>
<todolist>
</todolist>
<resolvedcritics>
</resolvedcritics>
</todo>
</uml>
